Ionic v1 - загрузка файлов после восстановления интернет-соединения - PullRequest
0 голосов
/ 13 декабря 2018

Мы разработали мобильное приложение Ionic v1 для Android и IOS с использованием Cordova.Нам нужно разрешить пользователям заполнять и отправлять форму, даже если нет подключения к Интернету.

Таким образом, мы используем Cordova-sqlite-storage для локального хранения данных формы, а когда интернет-соединение восстанавливается, мы отправляем эти данные формы на сервер.

Проблема возникает, когда эта форма содержит изображения и документы (до 10 МБ каждое).Один из вариантов, который у меня есть, - это хранить содержимое этих файлов также в базе данных sqlite в виде больших двоичных объектов, а затем при синхронизации с сервером отправлять эти данные больших двоичных объектов вместе с другими данными формы.

Но поскольку эти файлы ужена мобильном телефоне пользователя я не хочу дублировать это хранилище.Можно ли как-то сослаться на исходный путь к файлу на мобильном телефоне пользователя при синхронизации с сервером.Поэтому я надеюсь, что смогу хранить только эту ссылку (путь к файлу или некоторый идентификатор) в базе данных sqlite, а затем получить все содержимое файла, используя эту ссылку для отправки на сервер.Возможно ли это?

...