[英]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.