收藏
回答

FileSystemManager.saveFile(Object object) 不能更新文件?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug FileSystemManager.saveFile/Camera 工具 7.0.11 2.8.0

https://developers.weixin.qq.com/miniprogram/dev/api/file/FileSystemManager.saveFile.html

我使用camera拍摄照片,然后调用下面的函数,把拍得的照片另存为localPath,然后重新拍照片再调用下面的函数,期待新的照片替代旧的。但是无论如何,那个localPath渲染出来的总是旧的照片。哪里用法不正确吗?

saveLocalFile: function (tempPath, localPath) {
    FSMGR.access({
      path: localPath,
      success(res) {
        console.log('FSMGR.access.success, res=', res)
        FSMGR.unlink({
          filePath: localPath,
          success(res) {
            console.log('FSMGR.unlink.sucess, res=', res)
            FSMGR.saveFile({
              tempFilePath: tempPath,
              filePath: localPath,
              success(res) {
                console.log('FSMGR.saveFile, success res=', res)
              },
              fail(res) {
                console.log('FSMGR.saveFile, fail res=', res)
              }
            })
          },
          fail(res) {
            console.log('FSMGR.unlink.fail, res=', res)
          },
        })
      },
      fail(res) {
        console.log('FSMGR.access.fail, res=', res)
      },
    })
  }  
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签