收藏
回答

下载图片到本地,IDE和开启调试模式都可以,但是关闭调试真机就不能下载

问题模块
API和组件

下载图片到本地,IDE和开启调试模式都可以,但是关闭调试真机就不能下载。代码如下:

 wx.authorize({

      scope: 'scope.writePhotosAlbum',

      success() {

        obj._downloadFile(imgUrl);

      },fail:function(){

        wx.hideToast();

        wx.showToast({

          title: '授权失败',

          image: '/images/close-white.png',

          duration: 2000

        })

      }

    })

,

_downloadFile(imgUrl){

    console.log(imgUrl)

    wx.downloadFile({

      url: imgUrl,

      success: function (res) {

        wx.saveImageToPhotosAlbum({

          filePath: res.tempFilePath,

          success: function () {

            wx.hideToast();

            wx.showToast({

              title: '图片下载成功',

              icon: 'success',

              duration: 2000

            })

          },

          fail: function () {

            wx.hideToast();

          }

        })

        // wx.saveFile({

        //   tempFilePath: res.tempFilePath,

        //   success: function (res) {

        //     wx.hideToast();

        //     wx.showToast({

        //       title: '图片下载成功',

        //       icon: 'success',

        //       duration: 2000

        //     })

        //   }

        // });

      }

    });

  }


最后一次编辑于  2017-08-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

2 个回答