Неподдерживаемый путь к хранилищу / emulated / 0 / test

Привет, я работаю над мобильным приложением (react native 0.60.4), в котором я загружаю файл, используя rn-fetch-blob по пользовательскому пути storage/emulated/0/test, раньше он работал нормально, тогда мне пришлось обновить targetSDKVersion до 29 и compileSDKVersion до 29, после этого он перестал работать в android 10 Даже после добавления android:requestLegacyExternalStorage="true" он не работает ..

может кто-нибудь помочь мне, что может быть работа, чтобы это сработало. или любую другую библиотеку для использования с DownloadManager с notification

TIA


person Rigsby    schedule 30.12.2020    source источник


Ответы (2)


DownloadManager на устройстве Android 10 не будет загружаться в корень внешнего хранилища или в ваш собственный каталог в корне внешнего хранилища.

Вы должны выбрать один из общедоступных каталогов на внешнем хранилище, например Documents, Download, DCIM и так далее.

Для DownloadManager вам не нужно запрашивать устаревшее внешнее хранилище.

person blackapps    schedule 30.12.2020