这是由于在下载文件时,没有设置filename,所以下载的文件名默认使用链接中的内容。案例链接为http://swf.ishare.down.sina.com.cn/xA5NEgpKL9.docx?ssig=3mkX9yImr4&Expires=1599545702&KID=sina,ishare&fn=%25E6%2596%25B0%25E5%2585%25AC%25E5%258F%25B8%25E7%25AD%25B9%25E5%25BB%25BA%25E8%25BF%2590%25E8%2590%25A5%25E4%25BC%2581%25E5%2588%2592%25E4%25B9%25A6.docx,
下载后的文件名为:xA5NEgpKL9.docx?ssig=3mkX9yImr4&Expires=1599545702&KID=sina,ishare&fn=%25E6%2596%25B0%25E5%2585%25AC%25E5%258F%25B8%25E7%25AD%25B9%25E5%25BB%25BA%25E8%25BF%2590%25E8%2590%25A5%25E4%25BC%2581%25E5%2588%2592%25E4%25B9%25A6.doc。
快应用中文件名的格式目前只支持字母、数字、点、下划线、中划线、小括号,不能包含".."、"./",此下载后的文件名不符合规则,所以设置filename重新命名文件即可。 |