- 小程序下载进度获取问题
场景:批量下载10个左右音频加图片,onProgressUpdate 不能全部输出每一个进度,文件全部下载成功,但是console输出进度总是缺一些,请大家帮忙看看,谢谢 [代码]Promise.all(infos.map((info, index) => {[代码][代码] [代码][代码]return[代码] [代码]new[代码] [代码]Promise((resolve, reject) => {[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: info.url,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]wx.getFileInfo({[代码][代码] [代码][代码]filePath: res.tempFilePath,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](file) {[代码][代码] [代码][代码]resolve(file);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.info([代码][代码]"wx.getFileInfo error"[代码] [代码]+ JSON.stringify(e));[代码][代码] [代码][代码]resolve(e);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](e) {[代码][代码] [代码][代码]console.info([代码][代码]"wx.downloadFile error"[代码] [代码]+ JSON.stringify(e));[代码][代码] [代码][代码]resolve(e);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码].onProgressUpdate((res) => { [代码] [代码][代码]if[代码] [代码](res.progress == 100) {[代码][代码] [代码][代码]console.log([代码][代码]'下载进度:'[代码] [代码]+ info.fileName, res.progress);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]});[代码][代码] [代码][代码]})[代码]
2018-11-14 - 微信小程序 下载文件重命名和getSavedFileList遇到问题
现在的需求:下载十几个音频加图片,按一定规则重命名,保存本地,下载和保存都没有问题。 FileSystemManager.rename() 遇到问题 参数 newPath 如果填写 wx.env.USER_DATA_PATH + '/' + fileName 保存路径为 wxfile://usr/fileName , 此时 wx.getSavedFileList() ,获取不到 wxfile://usr/ 里的文件,无法统计已使用空间
2018-11-08