Ionic v1 - загрузка файлов после восстановления интернет-соединения

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

Поэтому мы используем https://github.com/litehelpers/Cordova-sqlite-storage для локального хранения данных формы, и когда интернет-соединение восстанавливается, мы отправляем эти данные формы на сервер.

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

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

0 ответов

Другие вопросы по тегам