- 当前 Bug 的表现(可附上截图)
现在要下载的图片有6张,但是使用上面的那些api后,下载只有5张图片。是怎么回事呢
- 预期表现
应该是6 张的,为什么只下载了5张,无论多少张图片就只下载了5 张
- 复现路径
- 提供一个最简复现 Demo
这是个简单的一个文件下载,我用for循环之后就不行了。只能下载5 张。
dow_temp: function (str){ var that = this ; wx.downloadFile({ url: str, success: function (res) { var temp = res.tempFilePath; wx.saveImageToPhotosAlbum({ filePath: temp, success: function () { wx.showLoading({ title: '下载成功' , duration: 1500, }) } }) }, fail: function (res) { wx.showToast({ title: '下载失败' , }) } }) // wx.saveImageToPhotosAlbum({ // filePath: temp[j], // success: function () { // console.log(j); // wx.showLoading({ // title: '下载成功777', // duration: 1500, // }) // } // }) }, |
希望,能有官方的解答,谢谢
兄弟,解决了吗?是只能下载五张吗?
问题已经解决,具体请访问:中玉玉器微商平台,,
个人GitHub。欢迎学习改正
我在体验版环境可以正常下载, 发布后不能下载,有遇到过? 跟业务域名
有没有关系? 不管怎样我加入了试试!
我都弄好了,现在发现可能是异步的问题,在for循环里调用api接口,会出现下少,顺序出错
楼主你是做到了使用for循环可以下载大于5张的图片了吗
可能限制了同时下载的数量,按照你这个问题,可以分批下载。每次5张下载完成后,在去重新下载其他的
没有限制下载数量啊,而且官方文档上都没有讲这方面,也没有限制。
不是所有东西,文档都能写全面。小程序现在也有不少问题,要么就等微信解决,要么就自己寻找解决问题的办法。坑这种东西,就是这么踩过来的
好的,谢谢你,给解决的思路
可以继续挂着,等官方回复一下。是不是做了上传限制
好的