如何使用moveFile react-native-fs

问题描述 投票:0回答:1

我需要在react native应用上共享本地图像,使用react-native共享和react-native-fs。图片位于名为“ images”的根应用程序的本地文件夹中。如何分享这张图片。我是否需要将图像复制或移动到临时图像并使用该图像获取绝对路径。

这是我的代码。 rnfs.movefile不起作用

getAssetFileAbsolutePath = async () => {
  const dest =
  `${RNFS.TemporaryDirectoryPath}${Math.random().toString(36)
   .substring( 
    .7)}.png`;
  const img = './images/page1.png';
  try {
    await RNFS.moveFile(img, dest);
    console.log("dobro", dest)
  } catch(err) {
    console.log("greska", err)
  } 
 }

我收到错误消息“ page1.png”,因为前者不存在或包含后者的文件夹不存在,所以无法移至“ tmp”。

我需要在react native应用上共享本地图像,使用react-native共享和react-native-fs。图片位于名为“ images”的根应用程序的本地文件夹中。如何分享这张图片。我是否需要将图像复制或移动到...

react-native filesystems react-native-fs movefile
1个回答
0
投票

rn-fetch blob一起使用本机共享首先找到图像的路径并将其转换为base64。然后共享图像使用react native共享包

© www.soinside.com 2019 - 2024. All rights reserved.