簡體   English   中英

Cordova在Android上打開本地Pdf文件

[英]Cordova open local Pdf file on Android

我已將文件下載到“ dataDirectory ”文件夾中。 文檔存在,其路徑如下:

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

因此,當我在選擇acrobat reader后嘗試用cordova-open打開它時,我會收到錯誤“無效路徑”。

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

這可能是權限問題?

解決方案:使用cordova.file.externalDataDirectory它可以工作!

/data/data/<package>/基本上是一個內部存儲,只有為其創建的應用程序才能訪問它。 您將需要使用外部存儲在其他應用程序之間共享文件,或者您可以實現文件共享功能。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM