На клиенте, как мне загрузить изображение, а затем отправить как POST-запрос на сторонний сервер? - PullRequest
0 голосов
/ 25 июня 2010

Мы используем GWT и хотим загрузить изображение на клиент, а затем отправить это изображение на другой сервер с помощью запроса POST ...

Также было бы полезно решение JavaScript / AJAX.

Это правдоподобно?Может ли веб-приложение получать доступ к кэшированным изображениям из браузера клиента?

Мы новички, если это бесполезно, пожалуйста, сообщите нам об этом.Спасибо!

ОБНОВЛЕНИЕ: Мы отказались от этого подхода.После некоторого исследования кажется, что единственный способ задать многочастный запрос - через HTML-форму, даже тогда клиенту нужно указать, какой файл он хочет загрузить.Это имеет смысл с точки зрения безопасности.В основном мы пытались перенаправить изображение с сервера на клиент на сервер ... спасибо за помощь.

Ответы [ 2 ]

2 голосов
/ 25 июня 2010

Вы можете использовать привилегированный апплет или Flash, но базовый JavaScript этого не сделает.

Или, может быть, просто отправить URL-адрес изображения на сторонний сервер с помощью JSONP и позволить этому серверу загрузить само изображение?1003 *

0 голосов
/ 25 июня 2010

Ajax или асинхронный get / post не могут пересекать домены. Этого можно добиться только с помощью скрытой формы, изменив параметр action, а затем используя javascript для выполнения отправки в эту форму.

Извините, я не знаю, как это сделать в GWT (давно я не использовал его), но это алгоритм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...