收藏
回答

wx.cloud.downloadfile可以将云存储的图片下载至本地相册吗

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.cloud.downloadfile 客户端 6.5.3 2.0.0

wx.cloud.downloadfile可以将云存储的图片下载至本地相册吗?应该使用什么方法呢? 我使用wx.saveImageToPhotosAlbum报错{errMsg: "saveImageToPhotosAlbum:fail invalid file type"}(已对相册进行授权)


download: function() {

    wx.getSetting({

     success(res) {

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

          wx.authorize({

            scope: 'scope.writePhotosAlbum',

            success() {

              console.log('授权成功')

            }

          })

        }

      }

    })

   wx.cloud.downloadFile({

      fileID: 'cloud://xpr-89f120.7870-xpr-89f120/contentCzV6', // 文件 ID

    }).then(res => {

      wx.saveImageToPhotosAlbum({

        filePath: res.tempFilePath,

        success: res => {

          wx.showToast({

            title: '下载成功',

          })

        },

        fail: err => {

          console.error(err)

        }

      })

    }).catch(error => {

      // handle error

    })

download: function() {

    console.log('aaa')

    wx.getSetting({

     success(res) {

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

          wx.authorize({

            scope: 'scope.writePhotosAlbum',

            success() {

              console.log('授权成功')

            }

          })

        }

      }

    })

   wx.cloud.downloadFile({

      fileID: 'cloud://xpr-89f120.7870-xpr-89f120/contentCzV6', // 文件 ID

    }).then(res => {

      wx.saveImageToPhotosAlbum({

        filePath: res.tempFilePath,

        success: res => {

          wx.showToast({

            title: '下载成功',

          })

        },

        fail: err => {

          console.error(err)

        }

      })

    }).catch(error => {

      // handle error

    })






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

1 个回答

  • 痛快科技
    痛快科技
    2019-04-17

    先确认一下图片是否真的下载成功,下载后返回的临时路径是否正确

    2019-04-17
    有用
    回复 4
登录 后发表内容