热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

ReactNativeiOS“打开方式”:由于您无权查看该文件,因此无法打开该文件

如何解决《ReactNativeiOS“打开方式”:由于您无权查看该文件,因此无法打开该文件》经验,应该怎么办?

我在React Native 0.59.9 / iOS 13上,我的应用程序大量使用了外部文件。如果我从应用程序中显示文档/照片选择器,则一切正常。如果我也转到网页(例如Safari中的PDF文档)并点击“共享”按钮并选择我的应用程序,则效果也很好。

但是,如果我要读取的文件(即使它是我从应用程序内的文档选择器成功读取的文件),则可以通过点击“在(我的应用程序)中打开”来选择用户使用共享表选择的文件。 ”(来自iOS中常规Files.app的共享表中),它将失败并显示以下错误:

The file “(name of the file)” couldn’t be opened because you don’t have permission to view it.

我已经看到了关于这个问题,例如一些问题的iOS 9读取文件的权限,但答案总是涉及机iOS的解决方案,而我使用的阵营与原住民react-native-fs(回购)封装,以读取文件(与所有作品完美挑文件内该应用程序)。

如何使用React Native读取外部选择的文件(使用文件中的“在...中打开”)?

注意:(在您提出要求之前),我需要处理任何类型的文件,因此涉及从照片库加载照片/视频资产的解决方案还不够。


推荐阅读
author-avatar
dashan
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有