Сохраните файл во внешнем хранилище Android API 30, используя React Native FSIOS

Программируем под IOS
Ответить
Anonymous
 Сохраните файл во внешнем хранилище Android API 30, используя React Native FS

Сообщение Anonymous »

Я хотел бы сохранять файлы во внешнем хранилище на своих устройствах Android и iOS, где пользователи имеют прямой доступ к файлам. В настоящее время я сохраняю файлы в DocumentDirectoryPath. Но у пользователя нет доступа к пути к файлу /data/user/0/com.test/files/test.pdf. Я делаю есть решение для уровней API до 29. Мне нужен API 30. Есть ли какое-либо возможное решение этой проблемы?
Ошибка, с которой я столкнулся при попытке сохранить ее по этому пути /storage/emulated/0/показывает ошибку ENOENT: ошибка открытия: EPERM (операция не разрешена). В качестве пути я использую RNFS.ExternalStorageDirectoryPath.
Я уже добавил необходимое разрешение на чтение и запись файлов.

Подробнее здесь: https://stackoverflow.com/questions/705 ... -native-fs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»