Можете ли вы загружать файлы в среде Comet / APE? - PullRequest
0 голосов
/ 31 января 2012

В простом примере чата с использованием APE Сервера и JavaScript на стороне клиента, который отправляет / опрашивает информацию, можно ли разрешить одному пользователю загружать файл (например, изображение) и делатьдругие пользователи видят это загруженное изображение в реальном времени?

Спасибо.

1 Ответ

0 голосов
/ 31 января 2012

Приложения Comet обычно используются для обмена текстовыми сообщениями.Вы могли бы реально кодировать изображение и отправлять эти данные по проводам, но, скорее всего, рекомендуется:

  1. Пользователь загружает изображение в приложение, используя обычную функцию загрузки файлов веб-приложения
  2. Сервер получает файл, в дополнение к некоторой инструкции о том, как сообщить другим пользователям о файле, и инициирует и сообщает информацию о событиях другим пользователям о наличии нового файла.Это событие также должно включать местоположение файла
  3. Другие пользователи получают обновление, получают доступ к местоположению файла и затем отображают новый файл в приложении

Если 3. быливеб-приложение, то вы можете динамически создать новое изображение с атрибутом src, например <img src="path_to_new_image" />.

...