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

    技术2024-12-29  10

    最近用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 问题解决不乱吗

    Processed: 0.010, SQL: 9