android - 从外部下载文件夹加载文件以在 Flutter 应用程序中使用
问题描述
我正在使用颤振为安卓创建一个读书应用程序。该应用程序从特定网页下载书籍并将其存储在手机中,然后它允许用户阅读应用程序内的 pdf 文件。我们决定最好将文件存储在 android 的下载文件夹中。到这里一切正常。
尝试在应用程序中显示 pdf 时出现问题。我无法直接从所述文件夹访问 pdf,也找不到有关从外部目录获取文件的任何信息。我尝试读取 pdf 的所有插件都可以选择“从资产”读取,但我认为这仅适用于应用程序资产文件夹中的文件。当尝试将此选项与已下载文件的 uri 一起使用时,它找不到它。
是否可以直接读取文件或者是否需要先将它们加载到应用程序中?如果是这样,具体如何?
编辑:
感谢您的帮助,但已经使用 open_file 插件解决了它
解决方案
推荐阅读
- java - 如何在tomcat docker容器中部署多个war?
- unix - Vim 搜索一个模式,如果它重复第二次删除到行尾
- python - 如何通过链接预览在 Facebook 上发布 youtube 链接(webdriver)
- android-studio - 找不到“libsapjco3.so”
- .net - Gsuite 与 Web 应用程序集成
- typescript - (NestJS) 如何更改上传文件的名称?
- php - php邮件功能,检查值不正确
- mysql - 彼此之间的数据库关系(用户和组)
- node.js - 如果计数总数等于零,则发送什么 json 响应
- javascript - 使用 JavaScript 中的正则表达式过滤字符串中的逗号和空格