首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用react-native-fs访问存储在Files.app中的IOS文件?

如何使用react-native-fs访问存储在Files.app中的IOS文件?
EN

Stack Overflow用户
提问于 2020-11-26 02:42:30
回答 2查看 810关注 0票数 0

我正在寻找一种方法来访问下载目录,主要是“Files.app”目录,但标记为“在我的iPhone上”的目录也可以。用例是用户将应用程序外部的证书下载到Files.app中,应用程序将浏览该证书的目录。我正在使用'react-native-fs‘,并尝试使用该库提供的几个文件目录路径,如DocumentDirectoryPathLibraryDirectoryPath。我还将UISupportsDocumentBrowser添加到了info.plist中,但都没有成功。

只是为了测试,我正在使用:

代码语言:javascript
复制
    RNFS.readDir(RNFS.DocumentDirectoryPath).then(files => {
        console.log(files);
    })
    .catch(err => {
        console.log(err.message, err.code);
    });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-26 02:58:30

文件管理器不能神奇地“看到”Files应用程序的世界。这个世界属于Files应用程序!你被沙盒困住了。您可以允许用户使用documents browser从Files应用程序中选择一个文件,但您不能神奇地查看它。

票数 1
EN

Stack Overflow用户

发布于 2021-02-24 05:50:19

如果您正在尝试访问Files.app,您可以通过在info.plist中添加LSApplicationQueriesSchemes作为数组来通过您的应用程序打开它。然后添加shareddocuments (不带://)。如果需要,这允许在按下按钮时打开文件。

如果您正在尝试访问iOS上的文件系统中的文档,那么react-native- document -picker是一个很好的选择。我这样做是为了抓取存储在我的Ipad或Cloud上任何地方的.CSV文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65010881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档