【问题标题】:Get access to pdf and other format file on local disk (like mediaGallery)访问本地磁盘(如 mediaGallery)上的 pdf 和其他格式文件
【发布时间】:2014-07-08 21:32:30
【问题描述】:

我正在开发一个 Chrome 应用程序,我想在其中对当前下载的文件执行基本操作(大多数情况下,我想使用可能的应用程序或扩展程序将它们移动到新位置)。

我可以使用 Chrome 应用程序的 mediaGallery API 访问图像、音频、视频文件。有没有一种可能的方法可以访问并能够使用 Chromium 应用程序将其他格式的文件从当前位置移动到其他位置?

【问题讨论】:

    标签: google-chrome google-chrome-extension google-chrome-app


    【解决方案1】:

    您肯定会阅读用户授予您访问权限的任何目录的内容。而且,一旦用户完成此操作,您就可以保留该条目,以便在后续执行中您不必一直要求用户选择目录。然后,一旦你有了一个文件,你就可以使用文件 API 来操作它。

    这基本上是媒体 API 所做的所有事情,除了它附带一些内置媒体目录的知识。

    【讨论】:

    • 当我使用媒体 API 访问或读取目录时,它不会让我访问除图像、视频、音频文件以外的文件。有没有办法我们可以访问这种格式以外的文件?默认情况下,我无法访问所有文件。当我做direntry.readEntries。它似乎只向我显示视频、音频或图像的文件。我可以做一些可以让我访问其他格式文件的事情吗?
    • 这听起来对我来说是正确的。如果您想要其他文件,用户必须通过 chrome.fileSystem.chooseEntry 选择目录。
    猜你喜欢
    • 2014-11-13
    • 2016-04-04
    • 2017-09-02
    • 1970-01-01
    • 1970-01-01
    • 2018-04-04
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多