微信小程序 云存储 wx.cloud.downloadFile 下载并另存

var result = await wx.cloud.downloadFile({fileID: cloudPath})
if (result.statusCode == 200) {
    wx.getFileSystemManager().saveFile({
        tempFilePath: result.tempFilePath, // 传入一个本地临时文件路径, http://tmp/开头的
        filePath: wx.env.USER_DATA_PATH + '/abc', //保存到用户目录/abc文件中,此处文件名自定义,因为tempFilePath对应的是一大长串字符
        success(res) {
          console.log('save ->', res) // res.savedFilePath 为一个本地缓存文件路径
          wx.showToast({
            title: '文件已保存至:' + res.savedFilePath,
            icon: 'none',
            duration: 1500
          })
        }
      })
}

微信开发者工具(v1.02.1907300)上,wx.env.USER_DATA_PATH对应:C:\Users\tom\AppData\Local\微信开发者工具\User Data\WeappFileSystem\(一串字符可能是开发者工具标识)\(模拟器标识)

模拟器上:通过chooseImage等方法选择的本地文件会返回一个http:/tmp/xxxx.xxxx....的文件,对应此处tmp文件夹内的文件,通过FileSyste

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值