Существует ли более простой способ размещения изображения на стороне сервера с помощью Flash? - PullRequest
0 голосов
/ 02 июля 2010

Я видел это сообщение и не понимаю, почему так сложно опубликовать изображение на стороне сервера со вспышкой, или просто постер не сделал это должным образом?

Пока мой прогресс:

var ba:ByteArray = (new PNGEncoder()).encode(vidBmpHolder);
var request : URLRequest = new URLRequest("http://localhost:3000/doodles");
request.method = URLRequestMethod.POST;

Ответы [ 3 ]

0 голосов
/ 02 июля 2010

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

Самый простой способ отправить изображение или любые данные изклиент-сервер должен использовать URLRequest, как это делал другой постер, но просто помещать изображение в поле данных напрямую, а не в составную часть обмена сообщениями.Затем на стороне сервера прочитайте поток запроса и сохраните его полностью как изображение.В зависимости от серверной платформы это может занять больше кода, чем при использовании стандартного поста формы (больше кода, как в 5-6 строках вместо 1-2).В любом случае, это обычно просто.

Другие варианты - использовать веб-сервисы (плохо, кодирует как base64) или AMF / Remoting (неплохо, но здесь нет большого преимущества, но проще, если он уже настроен и используется в другом месте).).

0 голосов
/ 02 июля 2010

Существует более простой способ загрузки изображений с помощью FileReference и вызова метода загрузки с указанием URL-адреса, на который вы хотите загрузить.Я думаю, что пост, на который вы ссылались, более сложен, потому что постер динамически генерирует изображение, а затем загружает его.FileReference может загружать только локальные файлы изображений, которые были выбраны при взаимодействии с пользователем.

0 голосов
/ 02 июля 2010

в этом посте флэш не проблема, но серверная часть есть.

...