【发布时间】:2019-05-31 17:03:07
【问题描述】:
我正在开发一个需要查看文档文件的颤振应用程序。有没有办法从我的资产中打开或查看文档文件?
FlutterPdfViewer.loadAsset(filepath) 工作正常,但 OpenFile.open(filepath) 仅适用于手机存储中的文件。
除了我的项目资产中的 pdf 文件之外,我找不到任何包来查看其他文件类型。还有其他方法吗?我希望你能帮助我。
【问题讨论】:
我正在开发一个需要查看文档文件的颤振应用程序。有没有办法从我的资产中打开或查看文档文件?
FlutterPdfViewer.loadAsset(filepath) 工作正常,但 OpenFile.open(filepath) 仅适用于手机存储中的文件。
除了我的项目资产中的 pdf 文件之外,我找不到任何包来查看其他文件类型。还有其他方法吗?我希望你能帮助我。
【问题讨论】:
我遇到了同样的问题,但没有找到解决方案,所以我认为 open_file 插件调用本机应用程序来打开文件。这就是为什么您无法使用其他应用程序从资产中打开文件的原因。 我认为您必须将该文件保存在存储中,然后调用 open_file OpenFile.open() 方法。
【讨论】: