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.
Ответить

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

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

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

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

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