Phonegap 3.4 Ошибка FileTransfer (iOS)

Я пытаюсь загрузить файл с сервера и сохранить его на устройстве. Этот код использовался для работы в Phonegap 3.1, и он все еще отлично работает с 3.4 на Android. Но когда я запускаю тот же код на iOS 7.1. Я получил сообщение об ошибке:

{ "code":1, "source":"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400", "target":null, "http_status":200, "body":"Could not create target file" } 

Вот мой код.

 var fileTransfer = new FileTransfer(); fileTransfer.download(encodeURI('http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400'), '/com.mee.flight/maptile/70400', function (entry) { //Do something }); 

Сначала я подумал, что решение прямолинейно, поскольку Phonegap на самом деле говорит мне, что что-то не так с целевым файлом. Итак, я искал путь к файлу, но они на самом деле не работали. Есть идеи?

One Solution collect form web for “Phonegap 3.4 Ошибка FileTransfer (iOS)”

Я уже понял это. В случае, если у кого-то такая же проблема, решение заключается в использовании «cdvfile: // localhost / persistent /» для доступа к корневой папке в Phonegap. Итак, в моем случае изменение будет,

 var fileTransfer = new FileTransfer(); fileTransfer.download(encodeURI('http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer/tile/18/96730/70400'), 'cdvfile://localhost/persistent/com.mee.flight/maptile/70400', function (entry) { //Do something }); 
  • В iOS10 заблокирована геолокация PhoneGap
  • Кордова - Включите «Кодовый знак при копировании» для рамки iOS в файле plugin.xml
  • Кордова: есть ли способ определить, закончилась ли голосовая дикция на iOS
  • Как полностью скрыть строку состояния в iOS с помощью Кордовы?
  • Повреждение приложений на панели управления OnLocationStateChange
  • Как добавить собственный вид из плагина Cordova
  • Почему tel: * ссылки не работают на ios?
  • iOS Кошмар для покупок в приложении
  • Строка состояния на цвет фона iOS
  • Плагин Cordova для отображения аудиоинформации и элементов управления на iOS и Android Lockscreen
  • Не удалось запустить bms-samples-cordova-hellopush - файл bms_samples_cordova_push-Swift.h не найден
  • Interesting Posts

    Сбой создания объекта UIFeedbackGenerator на iOS 10.0

    Использование xcodebuild для установки приложения на iPhone

    MKPolylineView initWithPolyLine: устарел в iOS 7

    «Нет такого файла или каталога» Ошибка при создании каталога

    Текст ячеек ячеек перекрывается в ячейках

    NSOperations, зависимости и неудачные операции

    ViewWIthTag возвращает nil (возвращает объект только один раз)

    «Сообщение было занято слишком долго». – Наблюдайте за проблемами подключения с Watch OS 3

    Не удалось понять документацию Objective-C Block

    Скрыть UITableView прикосновениями вне таблицы

    Как удалить границу панели навигации / тени?

    Не удается нажать SKSpriteNode – сенсорный сенсор не обнаружен

    Firebase iOS Вход в Google – использование незаявленного типа GIDSignInDelegate

    '- : непризнанный селектор отправлен в экземпляр' – пытается выяснить, почему

    как включить хранилище ядра ядра muc для использования в автономном режиме

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.