RN извлекает большой двоичный объект, загружает docx или pdf по URL-адресу в IOSIOS

Программируем под IOS
Anonymous
RN извлекает большой двоичный объект, загружает docx или pdf по URL-адресу в IOS

Сообщение Anonymous »


Что сделано:

Реализован в Android и загружается в определенный каталог DCIM в Android. В ios используйте DocumentDir для загрузки файла pdf или docx. Использование "rn-fetch-blob": "^0.12.0";

Ошибка:

В IOS в консоли отображается сообщение:

Файл сохранен в /var/mobile/Containers/Data/Application/E6FDC2DD-7FCA-44DC-85C4-A275078F8825/Documents/wow13.pdf

Код для загрузки выглядит примерно так:

downloadFileOnSuccess = async () => { пусть директории = Платформа.OS == 'ios' ? RNFetchBlob.fs.dirs.DocumentDir : RNFetchBlob.fs.dirs.DCIMDir; console.log(dirs, 'путь к документу'); RNFetchBlob.config({ // данные ответа будут сохранены по этому пути, если у него есть права доступа. файлКэш: правда, путь: dirs + `/wow13.pdf`, }) .принести( 'ПОЛУЧАТЬ', 'https://www.w3.org/WAI/ER/tests/xhtml/t ... /dummy.pdf', { //некоторые заголовки .. }, ) .then(res => { // путь должен быть dirs.DocumentDir + 'path-to-file.anything' console.log('Файл сохранен в ', res.path()); }); }; Но я не могу узнать, куда загружен файл на мое настоящее устройство iPhone 7. Есть ли какое-либо разрешение, которого мне не хватает в IOS? Не добавил никаких разрешений для IOS.

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