Я использую базовую почту для отправки данных на сервер Django.
Данные состоят из изображения PNG 640 * 380 в кодировке base64, динамически создаваемого программой flex
компонент.
<mx:HTTPService id="formSend" showBusyCursor="true"
useProxy="false" url="http://127.0.0.1/form/"
method="POST" result="formSentConfirmation(event)" fault="formSendingFailed(event)"/>
private function sendForm(url:String, message:String, meteo:Number):void {
formSend.url = url;
var params:Object = { message: message, image_data: getEncodedImage() };
snapButton.label = "sending ...";
formSend.send(params);
}
На стороне сервера я вижу, что данные находятся в запросе.
не в запросе. ФАЙЛЫ. Это означает, что изображение не отправляется как файл с многокодовым HTTP.
Будут ли у меня проблемы на реальном сервере? так как предел составляет 200 КБ для урлен-кодированного POST var.
Как заставить HTTPservice отправлять данные в виде файла?
Есть ли другие решения?
Спасибо