找回密码
 立即注册
搜索

调用download接口接口下载文件后,move到其他目录时报错

1
回复
1115
查看
[复制链接]

36

主题

47

帖子

415

积分

 楼主| 2021-3-24 11:34:12 显示全部楼层 |阅读模式

使用request.download下载文件成功后,使用file.move进行移动失败,有人知道吗?


回复

使用道具 举报

23

主题

142

帖子

825

积分

2021-3-24 11:38:48 显示全部楼层

这是由于在下载文件时,没有设置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重新命名文件即可。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册