当上传文件有中文文字时,在各处编码都使用了utf-8,但是文件名还是出现下面问题:
Content-Disposition: form-data; name=”file”; filename=”??.txt”
Content-Type: application/octet-stream
Content-Transfer-Encoding: binary
发现它使用的真实编码方式并没有按照我们自己要求写的utf-8,而是因为信息头转码方式是Content-Transfer-Encoding: binary,所以,要去掉这个编码方式,才能使用我们自己的编码。
所以,勾选Browser-compatible headers
Browser-compatible headers | 当勾选了Use multipart/form-data for HTTP POST后,可以选择这个,可以保证不受HTTP信息头管理器设置的Content-Type 和Content-Transfer-Encoding 影响 |
勾选了这个,就不会受 HTTP信息头管理器设置的Content-Type 和Content-Transfer-Encoding 的影响。
版权声明:本文为ling499185749原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。