3297关注11299浏览
wx.downloadFile在调用该接口时候,文档名因为是中文名,直接调用失败,后来我进行了
url = encodeURI(url)转码,有些文件可以下载,有得文件就下载不了,连onProgressUpdate
进度函数都没有调用,而是success函数里返回给我一串以.msword结尾的res.tempFilePath数据,{tempFilePath: "http://tmp/wx40161b6ba4238139.o6zAJs1p3tFQnWMBRMqx…dutsbMXDPU1be843e24cdeed91adee4ba80a4695d7.msword", statusCode: 200, errMsg: "downloadFile:ok"};
但是wx.openDocument是不能识别这串res.tempFilePath;我想主要的原因还是没有下载,因为连onProgressUpdate都没有进入,证明这个文件就没有开始下载,我想问问技术人员这是什么的问题,因为是给政务大厅写的东西,相关文档都要求下载的,忘大佬帮忙解决
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
三层楼
2人对此回答表示赞同
tempFile就是临时文件的储存路径,这个是已经下下来了,这两天碰到你一样的问题,这个是word的doc格式下载下来后缀名就会改成msword,如果是docx就可以,这一点我也没有解决...如果是存到tempFile,最好wx.downloadFile下面再加一个预览文件的方法wx.openDocument,直接预览,要不然就保存到本地,用wx.saveFile做
展开20回复分享发布于 6年前评论(0)
收起评论
-
Rosalee
1人对此回答表示赞同
download:function(e){
展开10回复分享发布于 6年前评论(0)
收起评论