从uri从文件获取数据

时间:2020-04-11 14:07:25

标签: react-native

这是一个作业类型的问题,由于我是react-native的新手,请帮忙。

在react-native中,我使用的是react-native-document-picker,来自自述文件中的代码:

  selectFiles = () => {
    try {
      DocumentPicker.pickMultiple({
        type: [DocumentPicker.types.allFiles],
      }).then((results) => {
        console.log(result[0].uri);
        }
      });
    } catch (err) {   }
  };

它为我提供了一个URI,如何将其转换为路径并读​​取该文件的数据?

1 个答案:

答案 0 :(得分:0)

这是我的解决方案:

var RNFS = require('react-native-fs');
...
RNFS.readFile(results[0].uri)
          .then((file) => {
            that.setState({code: file});
          })
          .catch((error) => console.log('err: ' + error));