Passer une image de (Macromedia) Flash à RoR?


#1

Bonjour,

Je m’arrache un peu les cheveux avec ce problème, et je ne trouve pas la
doc adéquate.

Avec Flash, j’exporte (du moins j’essaie) une image au format jpg.
En ActionScript 3, le code ressemble à ça :

var jpgEncoder:JPGEncoder = new JPGEncoder(100);
var jpgStream:ByteArray = jpgEncoder.encode(jpgSource);

var header:URLRequestHeader = new URLRequestHeader(“Content-type”,
“application/octet-stream”);
var jpgURLRequest:URLRequest = new
URLRequest(“http://localhost:3000/upload/uploadFile”);
jpgURLRequest.requestHeaders.push(header);
jpgURLRequest.method = URLRequestMethod.POST;
jpgURLRequest.data = jpgStream;
navigateToURL(jpgURLRequest, “_blank”);
setSequenceTo(“end”);

Maintenant, mon problème c’est de récupérer cette image dans l’action
uploadFile du controller upload.
J’ai vu qu’il y avait un object headers, est-ce qu’il faut que j’aille
la chercher dedans ? dans request.headers ou response.headers ? quel est
le bon paramètre ensuite ?

Je n’y connais pas grand chose en en-tête HTTP (oui je sais, ça se
voit)…

Quelqu’un peut-il m’aider (sivouplé) ?
Si vous avez un lien vers de la doc pertinente, même, ça m’aiderait
beaucoup !

Lily