【问题标题】:Cordova open local Pdf file on AndroidCordova 在 Android 上打开本地 Pdf 文件
【发布时间】:2015-08-27 10:01:56
【问题描述】:

我已将文件下载到文件夹“dataDirectory”中。 该文档存在,其路径类似于:

file:///data/data/app_id/files/file_name.pdf 

所以,当我尝试使用 cordova-open 打开它时 选择 acrobat reader 后,我收到错误“路径无效”。

localFile = "file:///data/data/app_id/files/file_name.pdf"
cordova.plugins.disusered.open(localFile, function(){}, function({});

可能是权限问题?

解决方案: 使用cordova.file.externalDataDirectory 就可以了!

【问题讨论】:

    标签: android cordova


    【解决方案1】:

    /data/data/<package>/ 基本上是一个内部存储,只有创建它的应用程序才能访问它。您需要使用外部存储在其他应用程序之间共享文件,或者您可以实现文件共享功能。

    http://developer.android.com/training/secure-file-sharing/setup-sharing.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-24
      相关资源
      最近更新 更多