OS 错误权限被拒绝 errno = 13 error

问题描述 投票:0回答:0

当我想将我的 pdf 文件存储在下载文件夹中而不是在 (/storage/emulated/0/Android/com.package.name) 中时,我遇到了这个错误

我使用路径提供者作为(等待getExternalStorageDirectory())

这个提供商给了我 ((/storage/emulated/0/Android/com.package.name)) 这个路径,我把我的文件存储在这个默认路径但是每当我编辑这个路径到 (/storage/emulated/0/Download ) 然后它给我错误

(操作系统错误:权限被拒绝,errno = 13)

目前我正在使用 targetSdkVersion 33 和 compileSdkVersion 33 即使我不能在 xml 文件中使用这一行

android:requestLegacyExternalStorage="true"

即使我已经在 AndroidManifest.xml 中授予了这些权限

<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
<uses-permission android:name="android.permission.ACTION_MANAGE_WRITE_SETTINGS" />
<uses-permission android:name="android.permission.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION" />
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_MEDIA_LOCATION" />
<uses-permission android:name="android.permission.ACTION_MANAGE_WRITE_SETTINGS" />
<uses-permission android:name="android.permission.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION" />
flutter firebase permission-denied downloadfileasync path-provider
© www.soinside.com 2019 - 2024. All rights reserved.