springcloud文件上传文件名乱码
springcloud文件上传文件名乱码 问题 multipart file取出来的文件名中文乱码。 排查问题: 单独的server文件上传有无问题 gateway访问文件上传有无问题 gateway的/zuul访问是否有问题 配置 spring: http: encoding: charset: UTF-8 force: true enabled: true multipart: max-file-size: 20 Mb max-request-size: 20 Mb server: tomcat: uri-encoding: UTF-8 最后:然后通过gateway的 /zuul /...访问即ok 在项目中又一个上传文件的oss服务,直接调用服务的上传文件成功,如果经过网关zuul服务,上传中文名字的文件,文件名会出现乱码,最终导致上传失败,如果上传英文名字的文件,没有任何问题。怀疑网关zuul对中文做编码处理。 那么,经过网关,调用上传文件的url地址如下: localhost:5000/oss/file/upload 这时如果出现中文文件名,上传文件的文件名会出现失败。按照上述大神的办法,直接在这个uri,前面加上”/zuul”,那么请求地址如下: localhost:5000/zuul/oss/file/upload 测试一下,果然通过,上传中文名的文件乱码问题解决。