Open akk7777 opened 3 years ago
With API level 29 only the following paths are allowed.
Environment.DIRECTORY_MUSIC,
Environment.DIRECTORY_PODCASTS,
Environment.DIRECTORY_RINGTONES,
Environment.DIRECTORY_ALARMS,
Environment.DIRECTORY_NOTIFICATIONS,
Environment.DIRECTORY_PICTURES,
Environment.DIRECTORY_MOVIES,
Environment.DIRECTORY_DOWNLOADS,
Environment.DIRECTORY_DCIM,
Environment.DIRECTORY_DOCUMENTS,
Environment.DIRECTORY_AUDIOBOOKS,
More details can be found here: https://developer.android.com/reference/android/os/Environment#getExternalStoragePublicDirectory(java.lang.String)
So just replace dirType: "Downloads/", with dirType: "Download" and the file should be stored in the public downloads folder.
When trying to download to public folders using
Showing this error java.lang.IllegalStateException: Not one of standard directories: Downloads