Сохраните файл во внешнем хранилище 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

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