收藏
回答

用for循环 下载多张图片 ,只能下载5张吗?为什么测试好久,就只能下5张

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.saveImageToPhotosAlbum wx.downloadFile 微信iOS客户端 6.6.7 2.1.2

- 当前 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,
    //     })
    //   }
 
    // })
 
  
},

希望,能有官方的解答,谢谢

回答关注问题邀请回答
收藏

4 个回答

  • 菜小达
    菜小达
    2018-07-28

    兄弟,解决了吗?是只能下载五张吗?

    2018-07-28
    有用
    回复
  • Nic
    Nic
    2018-07-09

    问题已经解决,具体请访问:中玉玉器微商平台,,

    个人GitHub。欢迎学习改正

    2018-07-09
    有用
    回复
  • 李豪🥑
    李豪🥑
    2018-07-09

    我在体验版环境可以正常下载, 发布后不能下载,有遇到过? 跟业务域名

    downloadFile合法域名

      有没有关系?  不管怎样我加入了试试!

      2018-07-09
      有用
      回复 2
      • Nic
        Nic
        2018-07-09

        我都弄好了,现在发现可能是异步的问题,在for循环里调用api接口,会出现下少,顺序出错

        2018-07-09
        回复
      • 石敏
        石敏
        2018-08-16

        楼主你是做到了使用for循环可以下载大于5张的图片了吗

        2018-08-16
        回复
    • 不知
      不知
      2018-07-06

      可能限制了同时下载的数量,按照你这个问题,可以分批下载。每次5张下载完成后,在去重新下载其他的

      2018-07-06
      有用
      回复 5
      • Nic
        Nic
        2018-07-06

        没有限制下载数量啊,而且官方文档上都没有讲这方面,也没有限制。

        2018-07-06
        回复
      • 不知
        不知
        2018-07-06回复Nic

        不是所有东西,文档都能写全面。小程序现在也有不少问题,要么就等微信解决,要么就自己寻找解决问题的办法。坑这种东西,就是这么踩过来的

        2018-07-06
        回复
      • Nic
        Nic
        2018-07-06

        好的,谢谢你,给解决的思路

        2018-07-06
        回复
      • 不知
        不知
        2018-07-06回复Nic

        可以继续挂着,等官方回复一下。是不是做了上传限制

        2018-07-06
        回复
      • Nic
        Nic
        2018-07-06

        好的

        2018-07-06
        回复
    登录 后发表内容