Использование rn-fetch-blob с Android Storage Access Framework

Я использую rn-fetch-blob для загрузки фотографий и хочу, чтобы они хранились на внешней SD-карте. Хотя я всегда получаю 'permission denied', даже если я установил android.permission.WRITE_EXTERNAL_STORAGE в AndroidManifest.xml и получил запрос разрешения от PermissionsAndroid.request, я все равно получаю ошибку разрешения.

После того, как я поискал здесь и, наконец, нашел, проблема может быть связана с этим ответом. Однако я не знаю, как совместить Storage Access Framework с rn-fetch-blob.

Поэтому я хотел бы загрузить фотографии с помощью rn-fetch-blob и сохранить их на SD-карту (путь будет похож на /storage/6265-6530/DCIM/Camera/)

Кто-нибудь поможет? Спасибо


person kt_at_kt    schedule 04.03.2020    source источник


Ответы (1)


Поскольку вы не предоставили никакого кода для справки, трудно понять, что происходит. Возможно, проблема в неправильном написании символа в пути к файлу. Чтобы избежать подобных ситуаций, вы можете использовать rn-fetch-blob константы. Другой вариант - использовать модуль response-native-fs, он предлагает константу который отображается на внешнее хранилище.

person Lucas Cordeiro Nascimento    schedule 06.09.2020