我已将文件下载到文件夹“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
它有效!
最佳答案
/data/data/<package>/
基本上是一个内部存储,只有为其创建它的应用程序才能访问它。您将需要使用外部存储在其他应用程序之间共享文件,或者您可以实现文件共享功能。
http://developer.android.com/training/secure-file-sharing/setup-sharing.html
关于android - Cordova 在 Android 上打开本地 Pdf 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32246357/