【发布时间】:2022-01-21 16:35:12
【问题描述】:
在我的应用程序中,我无法加载 pdf 文件。我可以从同一个文件夹加载另一个文件(图像),但是当我尝试加载 pdf 文件时,我得到java.io.FileNotFoundException: /storage/emulated/0/DCIM/1.pdf: open failed: EACCES (Permission denied),但是当我加载图像时我没有得到这样的欺骗。
我拥有所有权限:
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
android:requestLegacyExternalStorage="true"
【问题讨论】:
-
谁把那个文件放在那个文件夹里的?你的应用?
-
@blackapps,是的。
-
那你的问题就没有意义了。如果应用程序可以在目录中创建文件,那么它当然可以读取它。有没有你没有告诉的事情?
-
@DrHowdyDoo,是的,它有帮助。但我仍然无法加载 pdf/txt 文件。
标签: android downloadfile