SpringBoot上传文件,经过spingCloud-Zuul,中文文件名乱码解决办法

最近用springCloud整合springboot做分布式服务发现经过zuul之后上传的中文文件名乱码全都变成?????,从而引发异常,单独用springboot却是好的,在网上找到相关资料总结如下:

网关将所有以/zuul请求的请求都走zuulServlet,不带/zuul的请求都走spring mvc的dispatchservlet,绕过spring mvc的dispatchservlet,就能解决问题。

解决方案:https://github.com/spring-cloud/spring-cloud-netflix/issues/546

1.在网关中加配置

application.yml

zuul:

    servlet-path: /

2.在请求前面加 zuul

  例如,实际的api是 /upload-file 乱码

  改成 /zuul/upload-file 问题解决不乱吗

猜你喜欢

转载自www.cnblogs.com/zincredible/p/9268783.html