乱码原因:

关于用RestTemplate上传文件时,文件名乱码的解决方案

在resttemplate请求接口时,关于文件名的转码器里面写死了编码,由于ascii码不包含中文,所以出现乱码。

解决方案:

原则是复制FormHttpMessageConverter的代码,新建一个类,把上面的ascii码改为utf-8,然后把resttemplate里的这个转换器替换掉就可以了。

关于用RestTemplate上传文件时,文件名乱码的解决方案

关于用RestTemplate上传文件时,文件名乱码的解决方案

关于用RestTemplate上传文件时,文件名乱码的解决方案

OK,搞定!

相关文章: