DocumentPicker 的文件为 NULL

DocumentPicker got NULL for file

我试图获取文档的数据,但我只得到 Null。
Documentpicker 正在工作,除了:所选数据为 NULL。

  async openDocumentReader() {
    try {
      const res = await DocumentPicker.pick({
        type: [DocumentPicker.types.csv],
      });
      console.log(
        res.uri,
        res.type,
        res.name,
        res.size,
      );
      if (res.name == null) {
        Alert.alert('Document is Null');
      }
    } catch (err) {
      if (DocumentPicker.isCancel(err)) {
        //User canceld
      } else {
        throw err;
      }
    }

有什么建议吗?

我找到了解决办法: 我不得不为它选择 pickSingle。

try {
      const res = await DocumentPicker.pickSingle({
        type: [DocumentPicker.types.csv], mode : 'import', copyTo: 'documentDirectory',
      });
      var uri = res.uri;
      var name = res.name;
      var fileCopyUri = res.fileCopyUri;
      console.log(JSON.stringify(res));
      console.log(res.uri); }

或者类似的东西。