收藏
回答

saveImageToPhotosAlbum无法保存图片

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug saveImageToPhotosAlbum 微信安卓客户端 7.0.6 2.8.0

saveimg:function(){

var codeurl = this.data.codeurl

codeurl='https:'+codeurl

wx.showLoading({

title: '正在保存...',

})

console.log(codeurl,'这里的codeurl是https://image.yzgcw.com/QR/1565020674834.png')

wx.getSetting({

success(res) {

if (!res.authSetting['scope.writePhotosAlbum']) {

wx.authorize({

scope: 'scope.writePhotosAlbum',

success() {

console.log(111)

wx.downloadFile({

url: codeurl,

success: function (res) {

console.log(222)

let path = res.tempFilePath

wx.saveImageToPhotosAlbum({

filePath: path,

success: function (res) {

wx.hideLoading()

console.log(222)

wx.showToast({

title: '保存成功',

})

},

complete: function (res) {

wx.hideLoading()

}

})

}

})

}

})

}else{

console.log(444)

wx.downloadFile({

url:codeurl,

success:function(res){

console.log(555)

let path = res.tempFilePath

console.log(path)

wx.saveImageToPhotosAlbum({

filePath: path,

success: function (res) {

wx.hideLoading()

console.log(666)

wx.showToast({

title: '保存成功',

})

},

complete: function (res) {

console.log(res)

wx.hideLoading()

}

})

}

})

}

}

})



}


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

3 个回答

  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    08-05

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    08-05
    赞同
    回复 3
  • 苦茶般人生
    苦茶般人生
    08-05

    图片的下载域名  有进行配置吗

    未配置过  打开调试试试呢

    08-05
    赞同
    回复 1
    • 至尊宝
      至尊宝
      08-05
      谢谢回答,图片保存没问题,downloadFile是没有问题的,
      08-05
      回复
  • 爆竹声中一岁除
    爆竹声中一岁除
    08-05

    报错信息呢

    08-05
    赞同
    回复 6
    • 至尊宝
      至尊宝
      08-05
      fail invalid file type
      08-05
      回复
    • 爆竹声中一岁除
      爆竹声中一岁除
      08-05回复至尊宝
      哪一步报错了呢,我这样看代码看不出来
      08-05
      回复
    • 至尊宝
      至尊宝
      08-05回复爆竹声中一岁除
      saveImageToPhotosAlbum 然后fail直接报fail invalid file type
      08-05
      回复
    • Sakuramissing
      Sakuramissing
      08-05回复至尊宝
      文件格式不对。判断的方法,你现在的图片能在开发者工具上显示出来吗?是什么格式的?是png还是文件流格式?
      08-05
      回复
    • 至尊宝
      至尊宝
      08-05
      可以的,png格式的图片,使用downloadFile返回的缓存图图片
      08-05
      回复
    查看更多(1)