1. 程式人生 > >zuul上傳中文檔案亂碼解決.

zuul上傳中文檔案亂碼解決.

專案中用到zuul,不起閘道器上傳檔案不會出現中文亂碼,經過閘道器處理後,中文都變成??.查了好久的解決方案都是在url加字首/zuul來訪問。這樣確實可以解決問題。但是專案很多定義給客戶端訪問的api都已經成型,讓其他客戶端修改訪問的url是不可能的。閘道器這裡將所有帶/zuul請求的請求都走zuulservlet,不帶zuul的請求都走spring mvc的dispatchservlet,所以後來的想法是有什麼方法能繞過spring mvc的dispatchservlet。查資料果然有:

https://github.com/spring-cloud/spring-cloud-netflix/issues/546

即將application.yml中新增:

zuul:
  servlet-path: /