Как отправить изображение с рабочего стола (клиента) на сервер и наоборот - PullRequest
0 голосов
/ 19 июля 2011

У меня есть веб-страница, при нажатии на кнопку

  1. открывается диалоговое окно файлового браузера (оно должно иметь доступ к системе клиента)
  2. выберите jpg/gif/any image file и нажмите OK, чтобы отправить
  3. отправить его на сервер via AJAX
  4. после сохранения изображения на сервере, появится подтверждающее сообщение и
  5. сохранить изображение, заполненное на клиентском компьютере вдиалоговое окно / другое окно

Нет.3, 4 можно использовать с помощью Ajax и серверного программирования (java), но я не очень уверен насчет 1, 2 и 5.
Пожалуйста, помогите ...

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 19 июля 2011

1 & 2 Используйте HTML-тег ввода типа file: <input type='file' id='uploadfile'>. В качестве альтернативы, если вы не возражаете против использования небольшой вспышки Uploadify , это довольно здорово. Я не уверен, что вы подразумеваете под шагом 5. Хотите, чтобы загруженное изображение отображалось где-то в активном окне браузера?

0 голосов
/ 19 июля 2011
  1. Стандартный ввод файла.
  2. Лучше проверить тип файла на сервере, а не на клиенте.Вы можете использовать accept атрибут , но в большинстве браузеров он бесполезен.
  3. Использовать ajaxupload
  4. Отправить ответ ajax и обработать егона стороне клиента.Отобразите изображение, например, в img.
  5. Не уверен.Почему вы хотите сохранить его, когда пользователь только что загрузил его со своего компьютера?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...