收藏
回答

下载图片到本地,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 个回答

  • 赵青山
    赵青山
    2017-08-27

    "IDE和开启调试模式都可以,但是关闭调试真机就不能"一般是域名不合法,需要去自己的微信公众平台(https://mp.weixin.qq.com)->设置->开发设置->服务器域名里配置一下

    2017-08-27
    赞同 1
    回复
  • 黄火辉_网站开发_商标注册
    黄火辉_网站开发_商标注册
    2017-08-27

    多谢大哥,我试试

    2017-08-27
    赞同
    回复