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方式或者尝试其他接口平台
网友评论