You can read this post documenting the bug and its workarounds here: http://www.5etdemi.com/blog/archives/2006/10/php-filereference-and-sessions-a-bug-from-hell/
Patrick Dimitrios Gianninas a écrit : > > Its a bug, thats the way the Flash Player works, its not a Flex thing. > I've submitted this bug before. Also it happens only with FF... IE > works fine. > > *Dimitrios Gianninas* > *RIA Developer* > *Optimal Payments Inc.* > > > *From:* [EMAIL PROTECTED] ups.com [mailto:flexcoders@ yahoogroups. > com] *On Behalf Of *rene.sprotte > *Sent:* Thursday, December 21, 2006 4:33 AM > *To:* [EMAIL PROTECTED] ups.com > *Subject:* [flexcoders] Problem with FileReference. upload() > > Hi all, > > I discovered a problem with uploading files to a server in flex2 using > FileReference. upload > (). My code includes something like this: > > [...] > private var fileRef:FileReferen ce = new FileReference( ); > > private function someHandler( event:Event) :void { > var request:URLRequest = new URLRequest(" band/upload_ image"); > fileRef.upload( request); > } > [...] > > On the backend I use ruby on rails to handle the upload. The problem > is that every time > fileRef.upload( request); gets called a new session will be created in > rails (that means I have > to re-authenticate my user before every upload request). On the other > hand, if I replace > e.g. fileRef.upload( request); with navigateToURL( request," _blank"); > (even if this makes no > sense here) the existing session will be used. > > So why does fileRef.upload( ...) creates a new server session on every > request? Is this a > bug? > > Best regards > > René > > * AVIS IMPORTANT * > > > > * WARNING * > > Ce message électronique et ses pièces jointes peuvent contenir des > renseignements confidentiels, exclusifs ou légalement privilégiés > destinés au seul usage du destinataire visé. L'expéditeur original ne > renonce à aucun privilège ou à aucun autre droit si le présent message > a été transmis involontairement ou s'il est retransmis sans son > autorisation. Si vous n'êtes pas le destinataire visé du présent > message ou si vous l'avez reçu par erreur, veuillez cesser > immédiatement de le lire et le supprimer, ainsi que toutes ses pièces > jointes, de votre système. La lecture, la distribution, la copie ou > tout autre usage du présent message ou de ses pièces jointes par des > personnes autres que le destinataire visé ne sont pas autorisés et > pourraient être illégaux. Si vous avez reçu ce courrier électronique > par erreur, veuillez en aviser l'expéditeur. > > > > This electronic message and its attachments may contain confidential, > proprietary or legally privileged information, which is solely for the > use of the intended recipient. No privilege or other rights are waived > by any unintended transmission or unauthorized retransmission of this > message. If you are not the intended recipient of this message, or if > you have received it in error, you should immediately stop reading > this message and delete it and all attachments from your system. The > reading, distribution, copying or other use of this message or its > attachments by unintended recipients is unauthorized and may be > unlawful. If you have received this e-mail in error, please notify the > sender. > >

