首页 > 解决方案 > 从外部下载文件夹加载文件以在 Flutter 应用程序中使用

问题描述

我正在使用颤振为安卓创建一个读书应用程序。该应用程序从特定网页下载书籍并将其存储在手机中,然后它允许用户阅读应用程序内的 pdf 文件。我们决定最好将文件存储在 android 的下载文件夹中。到这里一切正常。

尝试在应用程序中显示 pdf 时出现问题。我无法直接从所述文件夹访问 pdf,也找不到有关从外部目录获取文件的任何信息。我尝试读取 pdf 的所有插件都可以选择“从资产”读取,但我认为这仅适用于应用程序资产文件夹中的文件。当尝试将此选项与已下载文件的 uri 一起使用时,它找不到它。

是否可以直接读取文件或者是否需要先将它们加载到应用程序中?如果是这样,具体如何?

编辑:

感谢您的帮助,但已经使用 open_file 插件解决了它

标签: androidflutter

解决方案


推荐阅读