Charlie, Yes, PITA, for sure. I think there are a couple of related issues with FileReference uploads and FF - particularly when SSL is involved - like sessions not being shared and such. FF evidently clones a browser instance to do the uploads. You can add a jsessionid on your request but that doesn't address this timeout thing. Hopefully these issues are on the radar for Flash Player 10. Jeff -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Charlie Hubbard Sent: Tuesday, October 07, 2008 3:27 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] FileReference's DataEvent.UPLOAD_COMPLETE_DATA event being dropped randomly
Thanks Jeff. That just might work for what I'm doing. What a pain in the ass, but your suggestion is pragmatic. I'm sure others have encountered this problem. Any explanation about why Flex/Flash is not upholding it's end of the bargain? Is it just a simple issue of Flash's URLRequest timing out waiting on the serverr? My server is responding in about 500ms on the low end at around 200ms on the upper end. But, it still just drops some of the requests. Charlie On Tue, Oct 7, 2008 at 9:59 AM, Battershall, Jeff <[EMAIL PROTECTED]> wrote: Charlie, I spent a lot of time on this. In my case it was only when using FireFox and when HTTPs was being used. Basically the long requests time out - it is upload file size dependent. What I ended up doing is listening for the COMPLETE event and then round-tripping to the server to retreive the data I wanted about the upload. When I did my upload, I passed a UUID so I had a common thread I could count on. Even though your issue may be slightly different, using a UUID in your URLRequest object may help you workaround the issue. Jeff -----Original Message----- From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Charlie Hubbard Sent: Tuesday, October 07, 2008 7:34 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] FileReference's DataEvent.UPLOAD_COMPLETE_DATA event being dropped randomly I'm having trouble getting a DataEvent.UPLOAD_COMPLETE_DATA event when uploading many FileReferences. It randomly drops events, but I get all of the progress events, and Event.COMPLETE. I only get some of UPLOAD_COMPLETE_DATA. I'm aware that UPLOAD_COMPLETE_DATA is not sent if the server doesn't return any data, but I'm sending data for all of these uploads (because it all traverses through he same code). So if I get even one callback I should get all of them in theory. My first theory was that my server process was taking too long and flash timed out the response so I offloaded what was taking so long, but that didn't improve anything. Any idea what's going on here? Any other ideas on what I can try? I'm using a Ruby on Rails server backend. Charlie