收藏
回答

提交一个BUG,关于下载图片并保存到手机本地的

问题模块
API和组件

下载并获取暂存地址保存图片到本地之后页面动不了,本来设置了返回上一页也返回不了,整个页面点哪里都点不了,点调试的绿色按钮也点不了,然后我的iphone从左向右滑一点点,就是让页面准备返回的状态,接着又滑回来页面才可以点击

最后一次编辑于  2017-12-04
回答关注问题邀请回答
收藏

2 个回答

  • Pentose Lin
    Pentose Lin
    2017-12-04

    photoList  // 图片下载地址链接数组

    for(let i = 0; i < photoList.length; i++){

              wx.downloadFile({

                url: photoList[i], //仅为示例,并非真实的资源

                success: function(res) {

                  // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容

                  if (res.statusCode === 200) {

                    wx.saveImageToPhotosAlbum({

                      filePath:res.tempFilePath,

                      success(res) {

                        if(i == photoList.length-1){

                          wx.showToast({

                            title: "保存成功",

                            icon: "success",

                            duration: 1500,

                            mask:true,

                          });

                        }

                      },

                      fail(res){

                        console.log('保存失败')

                      },

                    })

                  }

                }

              })

            }


    2017-12-04
    赞同
    回复
  • Holyhulk
    Holyhulk
    2017-12-04

    你好,请提供一下能复现问题的简单代码示例。

    2017-12-04
    赞同
    回复