React native 如何在react native中将图像从本地文件保存到文档目录?

React native 如何在react native中将图像从本地文件保存到文档目录?,react-native,React Native,我是react native的新手,我想将项目中本地文件夹(如Module/assets/ImageName.png)中的图像保存到文档目录中。我正在使用“react native fs”库进行同样的操作 代码如下: componentWillMount() { var RNFS = require('react-native-fs'); var path = RNFS.DocumentDirectoryPath + '/ImageName.png'; // write

我是react native的新手,我想将项目中本地文件夹(如Module/assets/ImageName.png)中的图像保存到文档目录中。我正在使用“react native fs”库进行同样的操作

代码如下:

componentWillMount() {
    var RNFS = require('react-native-fs');
    var path = RNFS.DocumentDirectoryPath + '/ImageName.png';
    // write the file
    RNFS.writeFile(path, './Module/assets/ImageName.png', 'utf8') // what to use inplace of utf8?
      .then((success) => {
        console.log(path);
      })
      .catch((err) => {
        console.log(err.message);
      });
    }
请建议我应该如何进行?
谢谢。

对于通过
Xcode资产目录包含的
图像
,请使用不带扩展名的图像名称:

var path=RNFS.DocumentDirectoryPath+'/ImageName.png';
copyAssetsFileIOS('ImageName.png',路径,100100)
。然后(结果=>{
console.log('复制文件',结果);
})
.catch(错误=>{
console.log('Error copying file',err');
});

对于通过
Xcode资产目录包含的
图像
,请使用不带扩展名的图像名称:

var path=RNFS.DocumentDirectoryPath+'/ImageName.png';
copyAssetsFileIOS('ImageName.png',路径,100100)
。然后(结果=>{
console.log('复制文件',结果);
})
.catch(错误=>{
console.log('Error copying file',err');
});
您应该使用moveFile:您应该使用moveFile:它给出了一个错误“无法获取具有本地标识符ImageName.png的Phaset”,没有错误消息。它给出了一个错误“无法获取具有本地标识符ImageName.png的Phaset”,没有错误消息。