如何以react-native方式下载文件?

时间:2017-06-23 08:11:44

标签: react-native expo

我在我的控制台npm install react-native-fs --save中运行了此命令 然后在我的onclick函数中有这个代码

 _download =  (downloadpath) => {
  // console.log(introduction);
var RNFS = require('react-native-fs');

   try {

    RNFS.downloadFile({
        fromUrl: downloadpath,
        toFile: `${RNFS.DocumentDirectoryPath}/test.zip`,
      }).promise.then((r) => {
        this.setState({ isDone: true })
      });

} catch (error) {

   console.log(error);
  // Error saving data
}


  }

但它给出了这一点 enter image description here

1 个答案:

答案 0 :(得分:0)

嗯,遗憾的是RNFS与expo不兼容,因为它包装了本机库。您可以在http://native.directory

中查看