React native 如何从React Native Fetch Blob访问下载的文件?

React native 如何从React Native Fetch Blob访问下载的文件?,react-native,react-native-android,react-native-fetch-blob,React Native,React Native Android,React Native Fetch Blob,我想知道如何在React Native中访问我下载的Android文件 这是我的代码: import RNFetchBlob from 'rn-fetch-blob'; ... let response = await RNFetchBlob.config({ trusty: validateCertificate, fileCache: true, appendExt: 'zip' }).fetch('GET', ...) .progress(

我想知道如何在React Native中访问我下载的Android文件

这是我的代码:

import RNFetchBlob from 'rn-fetch-blob';
...

let response = await RNFetchBlob.config({ trusty: validateCertificate, fileCache: true, appendExt: 'zip' }).fetch('GET', ...)
                        .progress((received, total) => { console.log('progress', received / total) })
                        .then((res) => { source = res.path(); console.log('The file saved to ', res.path()) })
                        .catch(async (error) => { console.error(error); });
                console.log("this is source path: " + source);

                target = source.substring(0, source.lastIndexOf("/") + 1) + 'all_lists';
                console.log('this is target folder: ' + target);


                //Creates a folder called all_lists
                RNFetchBlob.fs
                        .mkdir(target)
                        .catch((err) => { console.log(err); });
控制台记录我的数据所在的文件夹是“/data/user/0/com.test/files/all_list”

但是,我在我的android emulator设备中找不到“/data/usr/0/com.test/files”之后的任何文件,我不知道如何访问我计算机上的这个文件夹

我希望有人能帮我!非常感谢

“/data/user/0/com.test/files/all_list”是内部存储中的一个文件夹。这意味着您不能在文件资源管理器中打开它,除非您具有根访问权限

如果你想在不使用手机根目录的情况下查看它们,我建议你将文件保存在外部存储器中。RNFetchBlob具有映射到某些文件夹的常量,这些文件夹可能对此有用