Могу ли я отправить более одного «потока» данных jpeg ByteArray в одном URLRequest и вывести 2 изображения? Flash AS3 - ›PHP

У меня есть AS3 swf, пользователи которого могут загружать изображения jpg в мои экземпляры EC2, которые находятся позади, и Elastic Load Balancer. Изображения jpg преобразуются в данные байтового массива и отправляются с помощью URLLoader.load (URLRequest).

Я делаю 2 вызова при загрузке: один для загрузки большой версии, второй для загрузки миниатюрной версии. Сценарий PHP, в который загружаются данные байтового массива, преобразует их в файл, используя file_put_contents($destination, $GLOBALS["HTTP_RAW_POST_DATA"])

Можно ли объединить эти два запроса в один запрос, который содержит данные байтового массива для больших и миниатюрных изображений, и «разделить» HTTP_RAW_POST_DATA для создания 2 файлов на сервере. Это было бы лучше, чем загружать массив байтов для большой версии, а затем использовать что-то вроде ImageMagick для преобразования размера полученного изображения в миниатюру, что, как я понимаю, является еще одним вариантом.

какие-либо предложения? ваше здоровье


person undefined    schedule 25.01.2011    source источник


Ответы (1)


Вы можете попробовать вот что: Составные данные формы в as3 Class версии 1.2

person Cay    schedule 25.01.2011
comment
Подобные вопросы возникали несколько раз за последнюю неделю или две. Лучше всего с этим справиться составной POST. Есть несколько библиотек, которые справляются с этим (вычисление границ затруднительно), но та, о которой упоминает Кей, выглядит неплохим вариантом. - person mpdonadio; 25.01.2011