au fait, chouette Class ;)

par contre, elle me lance une erreur sur cette ligne:
var dataBuffer:Vector.<uint> ;

1084: Erreur de syntaxe : identifier est attendu devant lessthan.

Est-ce que tu sais comment je peux arranger ca ?
c'est parce que je suis en FP9 ?

merci !

On Feb 15, 6:55 pm, Philippe <[email protected]> wrote:
> coté serveur, je fais:
>         jpg = self.request.get('Filedata')
>         self.response.headers['Content-Type'] = "text/plain"
>         self.response.out.write(base64.b64encode(jpg))
>
> coté swf:
> addChild(Bitmap(Base64.decode(event.data)));
>
> le swf coince et lance:
> TypeError: Error #1034: Echec de la contrainte de type : conversion de
> "ÿØÿà en flash.display.Bitmap impossible.
>         at FileRef/uploadCompleteDataHandler()
>
> as-tu un conseil ?
> clairement, je ne sais pas si je me plante coté serveur ou coté swf.
> dans le .as, j'utilise ta class.
> sur le serveur, la variable jpg est un string.
>
> On Feb 15, 6:32 pm, ekameleon <[email protected]> wrote:
>
> > Hello :)
>
> > du simple text devrait suffire :)
>
> > eKA+ :)
>
> > Le 15 février 2010 18:28, Philippe <[email protected]> a écrit :
>
> > > interessant!
> > > du coup, coté serveur, je renvoie ca sous quel header ?
>
> > > On Feb 15, 6:25 pm, ekameleon <[email protected]> wrote:
> > > > Hello :)
>
> > > > PS : tu peu tenter d'envoyer le fichier en base64 :)
>
> > > > Te faut encrypter côté serveur et décrypter à la réception.
>
> > > > Si cela t'intéresse tu peux tenter d'utiliser ma classe Base64 maison :
>
> > > >http://code.google.com/p/calista/source/browse/trunk/AS3/src/calista/...
>
> > > > A noter que j'ai 2 implémentations, une pour les ByteArray et une pour
> > > les
> > > > String simples car je me suis rendu compte que pour des Strings il est
> > > > préférable d'éviter les ByteArray... évitons de généraliser :D
>
> > > > EKA+ :)
>
> > > > Le 15 février 2010 18:19, ekameleon <[email protected]> a écrit :
>
> > > > > Hello :)
>
> > > > > La lecture de la doc est sans appel :
>
> > > > >http://help.adobe.com/fr_FR/AS3LCR/Flash_10.0/flash/events/DataEvent..
> > > ..
>
> > > > > data : String
> > > > > Les données brutes chargées dans Flash Player ou Adobe AIR.
>
> > > > > EKA+ :)
>
> > > > > On 15 fév, 18:15, Philippe <[email protected]> wrote:
> > > > > > Bonjour,
>
> > > > > > J'utilise pour la premiere fois FileReference.
> > > > > > Je suis parti de l'exemple de la doc:
> > > > >http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html.
> > > ..
>
> > > > > > j'ai simplement modifié une fonction:
> > > > > >         private function
> > > > > > uploadCompleteDataHandler(event:DataEvent):void
> > > > > >         {
> > > > > >             trace("uploadCompleteData: " + event);
> > > > > >             trace(event.data);            // j'ai rajouté le 
> > > > > > trace...
> > > > > >         }
>
> > > > > > mon objectif est d'envoyer un jpg du user vers le serveur, et faire
> > > en
> > > > > > sorte que le serveur le renvoie directement (sans le stocker, rien)
> > > > > > vers le swf. si le swf sait prendre le jpg sans passer par le
> > > serveur,
> > > > > > je prends :) mais j'ai l'impression que ce n'est pas possible.
>
> > > > > > Malheureusement, a chaque fois, je recupere un tout petit truc (que
> > > je
> > > > > > n'arrive pas a identifier), mais jamais un bon gros jpg bien lourd.
>
> > > > > > Est-ce que c'est une limitation de FileReference ? on ne peut
> > > recevoir
> > > > > > que des string ?
>
> > > > > > coté serveur, je fais juste ca:
> > > > > >         jpg = self.request.get('Filedata')
> > > > > >         self.response.headers['Content-Type'] = "image/jpeg"
> > > > > >         self.response.out.write(jpg)
>
> > > > > > merci pour votre aide!
>
> > > > > > Philippe
>
> > > > > --
> > > > > Vous recevez ce message, car vous êtes abonné au groupe Google
> > > > > Groupes FCNG.
> > > > > Pour envoyer un message à ce groupe, adressez un e-mail à
> > > > > [email protected].
> > > > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > > > [email protected]<fcng%[email protected]><
> > > fcng%[email protected]<fcng%[email protected]>
> > > >.
> > > > > Pour plus d'options, consultez la page de ce groupe :
> > > > >http://groups.google.com/group/fcng?hl=fr
>
> > > --
> > > Vous recevez ce message, car vous êtes abonné au groupe Google
> > > Groupes FCNG.
> > > Pour envoyer un message à ce groupe, adressez un e-mail à
> > > [email protected].
> > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> > > [email protected] <fcng%[email protected]>.
> > > Pour plus d'options, consultez la page de ce groupe :
> > >http://groups.google.com/group/fcng?hl=fr
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à