用到的技术栈是Ext,通过访问后台给接口加字符串拼接下载文件,发现Edge浏览器的文件名乱码,如:

出现该情况是因为浏览器在访问链接的时候将我们的字段自动转码了,解决办法奉上:
URL = 'fileDownloadList?'+Ext.urlEncode({fileUrl:data[i].fileUrl,fileName:data[i].fileName});
完美解决:

关于文章有好的意见或者对IT技术有所见解或疑惑都可以与我交流!!
当然得注明来意,不添加备注不会通过,谢谢(私人QQ 非诚勿扰)!!


本文介绍了一种解决Edge浏览器在下载文件时出现文件名乱码的问题的方法。通过使用Ext.urlEncode对文件名进行编码,可以有效避免浏览器自动转码导致的乱码现象。
1881

被折叠的 条评论
为什么被折叠?



