Я использую Download Manager и когда я используюAndroid Download Manager setDestinationInExternalFilesDir
setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOWNLOADS, "example.ext");
файлы загружаются на Android/данные/com.example.app/файлы/папки загрузки.
Когда я пытаюсь
setDestinationInExternalPublicDir("/folder", "example.ext");
я получаю: IllegalStateException: Cannot create directory mnt/sdcard/folder
. Я также установил разрешение WRITE_EXTERNAL_STORAGE.
Что я делаю неправильно?
Я попробовал следующее. downloadRequest.setDestinationInExternalFilesDir (v.getContext(), папка, down.getTitle() + ". Epub")); Но файл загружается в файл: ///mnt/sdcard/Android/data/com.example.app/files/*folder-path* –
Я временно исправил его, перемещая файл после загрузки с Android/data/com.example.app/файлы в каталог, который мне нужен. –