wuba/taro-react-native

安卓调用saveImageToPhotosAlbum成功,但图片未保存

Closed this issue · 2 comments

问题描述

安卓上调用saveImageToPhotosAlbum,调用成功回调,但是相册中并没有相应图片文件
iOS上是正常保存到相册的

期望

saveImageToPhotosAlbum成功后,相册中可以找到期望的图片

复现代码

downloadFile({
        url: imageAddr,
        success: (res) => {
          console.log(res?.tempFilePath);
          this.setState({
            image: res?.tempFilePath
          })
          saveImageToPhotosAlbum({
            filePath: res?.tempFilePath,
            success: (e) => {
              console.log(e);
              Taro.showToast({
                title: '保存成功'
              })
            },
            fail: (e) => {
              console.log(e);
              Taro.showToast({
                title: '保存失败'
              })
            }
          })
        },
        fail: (e) => {
          console.log(e);
          Taro.showToast({
            title: '下载失败'
          })
        }
      })

在此记录下需要注意的点:
1、download url 为非 图片预览链接时,会导致文件保存至其他文件夹