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.
>
>  

Reply via email to