2015-09-14 10 views
1

Я успешно реализовал синхронизацию для синхронизации локальных данных (текстовых данных) с веб-сервером (было направлено на это link), и это работает.Как синхронизировать изображения с локального веб-сервера? Таким образом, я могу видеть их по всему устройству.

, но мне также нужно синхронизировать изображения. вот так я хочу это сделать,

пользователь создаст продукт (название, 5 изображений (1 обязательный, 4 необязательный), описание).

Теперь я могу следовать тем же сценариям, что и я, но получаю путаницу при загрузке изображения, поскольку это было бы невозможно. Я могу загрузить его все равно или что, если данные, сохраненные на сервере и в Интернете, будут отключены изображения не загружены, может измениться другой пользователь не увидит изображения.

Может ли у кого-нибудь лучшее совпадение? пожалуйста, направляйте меня.

Спасибо,

ответ

1

Проблема здесь в том, что вы имеете дело с длительным временем передачи, из-за большой кусок данных, я прав? Если это так, я бы рекомендовал протокол ниже. Я также использовал бы тот же протокол для небольших синхронизаций данных, так как существует также риск прерывания синхронизации.

  1. Установите флажок на локальном устройстве, чтобы синхронизация выполнялась.
  2. Загрузить во временное местоположение на сервере.
  3. После завершения загрузки вызовите веб-службу на сервере, чтобы уведомить сервер о завершении передачи. Предпочтительным является веб-сервис, так как это позволит вам получить ответ после завершения веб-службы. Веб-служба перемещает файлы в конечный пункт назначения.
  4. Когда вы получите ответ, вы можете обновить флаг, установленный на шаге 1, и вы будете знать, что файлы находятся там, где они должны находиться на сервере.
+0

Проблема заключается в том, какой подход использовать для загрузки изображений на сервере, поскольку я не могу дождаться, пока все изображения не будут загружены на сервер. –

+0

Почему вы не можете подождать? Вы говорите, что хотите, чтобы приложение выполнило другую операцию? – Sheamus

+0

Просьба уточнить. Я не уверен, что вы пытаетесь сделать. – Sheamus

 Смежные вопросы

  • Нет связанных вопросов^_^