springcloud通过zuul网关上传大文件
设置wan网关的application.yml
使用springcloud上传大文件时需要在zuul网关工程的application.yml熔断和服务降级的时间,当然上传的文件越大,设置的时间就要设置的大一点
application.yml(zuul)
server:
port: 8100
spring:
application:
name: demo-zull
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8000/eureka
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 60000
ribbon:
ConnectTimeout: 3000
ReadTimeout: 60000
资源上传的的工程application.yml配置
zuul配置完成需要在资源上传的工程application.yml内配置上传的文件默认不超过的大小
application.yml(upload)
server:
port: 9005
spring:
application:
name: demo-upload
servlet:
multipart:
max-file-size: 100MB
max-request-size: 100MB
enabled: true
前端访问时设置
前端访问时需要在访问路径前加上“zuul”
http://localhost:8100/demodata/uploadData
http://localhost:8100/zuul/demodata/uploadData