2018-04-17

1.上传云服务器的图片,图片名含有 , 时,使用返回的图片URL在浏览器查看无响应的问题

----经过多方面排查,最终确定问题是浏览器安全措施导致的,仅QQ浏览器与谷歌浏览器无法访问

----页码错误代码: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION

详情描述:

上传文件名含有,时 谷歌与QQ浏览器无响应的原因与解决方法.png

获取了文件参数后对文件名进行修改 - 将,用单引号括起来即可解决问题
解决方法.png

参考:
https://stackoverflow.com/questions/13578428/duplicate-headers-received-from-server#

2.处理上述问题的同时,发现接口平台的一个坑,使用接口平台传文件类型时,如果文件名中有 , ,后台获取的文件名只能接收到 , 前的一部分。

如图:


image.png

0.png
使用的接口平台:https://imp.silvzone.com/
接收文件使用类型:MultipartFile
分析原因:接口平台此处可同时上传多个文件,而此时默认是以逗号分隔的,产生冲突
解决:直接与前端对接或者尝试其他传参方式,比如raw方式或者尝试其他接口平台

你可能感兴趣的:(2018-04-17)