【问题标题】:How to view files(docx, ppt, xlsx, etc.) from my project’s assets in flutter?如何在 Flutter 中查看项目资产中的文件(docx、ppt、xlsx 等)?
【发布时间】:2019-05-31 17:03:07
【问题描述】:

我正在开发一个需要查看文档文件的颤振应用程序。有没有办法从我的资产中打开或查看文档文件?

FlutterPdfViewer.loadAsset(filepath) 工作正常,但 OpenFile.open(filepath) 仅适用于手机存储中的文件。 除了我的项目资产中的 pdf 文件之外,我找不到任何包来查看其他文件类型。还有其他方法吗?我希望你能帮助我。

【问题讨论】:

    标签: dart flutter


    【解决方案1】:

    我遇到了同样的问题,但没有找到解决方案,所以我认为 open_file 插件调用本机应用程序来打开文件。这就是为什么您无法使用其他应用程序从资产中打开文件的原因。 我认为您必须将该文件保存在存储中,然后调用 open_file OpenFile.open() 方法。

    【讨论】:

    • 感谢您的回复。我想将文件保存在存储中,但我找不到通过颤振将文件从项目资产移动/下载到存储的方法。或者从mysql下载文件到手机存储。
    • 有很多关于读取资产并将其写入应用程序特定存储中的文件的示例。
    猜你喜欢
    • 2023-01-23
    • 2014-01-24
    • 2013-01-16
    • 2013-06-24
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    相关资源
    最近更新 更多