It's a good joke sir. But I have learned a lot about jquery plugins and many other things.
Here are the final results of an all night upload test with PLUpload Flash.
FireFox 4.0 & 3.6 are not reliable with big or small files. In Mac, Windows Server 2008, & Windows Vista the following occurred.
Vista & 08 Server FF: 2 files uploading 102mb & 193MB.
193MB fails as 2nd file in queue. On Vista it made it 2% and 08 Server 46%.
Same test on Vista/08 succeeded in IE9 on Server 08 & IE8 Vista. Also worth re-mentioning Silverlight works with IE properly on IE. So what is I find quite odd is ever since I began coding Ajax in 2006/2007 IE was usually the culprit with all manner of nasty issues where at the time FF was far superior. Then came Chrome and I also started writing cross-browser/platform sites and got to know Safari. IE became my least loved browser that would make a 200+ hour investments look like a nanosecond. And yet it handles the direct to S3 plupload plugins very well compared to FF.
Further that is unusual as Chrome / Safari use webkit and IE/FF usually seem to be on par when I break down my browser issues. But FF & IE have broken ranks here for sure and FF does not like the plugins.
Further this is my 4th direct to S3 uploader. I also have an html5 direct to s3 upload I spent 200+ hours on, Flajaxian was easily good for 175 hours, and I am currently about to start finishing up integrating the Aurigma direct to S3 uploader.
My uploaders run in floating divs to simulate windows and have to update SQL Server via web services so alot of that time is also spent on integration in all honesty with the larger system.
I say this because Aurigma which uses ActiveX for IE and Java for all other browsers is an interesting case too. Aurigma, I learned chokes on FF for mac in simply rendering itself in a div. On safari mac it flickers and then when floating div is moved it disappears entirely leaving whitespace in its wake.
It turns out this is due to Mac & Java I am told, although I tried to learn Java in 97 and did not like the lack of GUI controls and went to ASP instead, so I am no Java expert. At any rate I say all this because FF now has issues in Mac/Window with PLUpload, and Aurigma uploader.
The HTML5 uploader works perfectly always, and the flajaxian code works perfectly always. The flajaxian code is very old and is not maintained although it is free. I was able to migrate it to .net 4.0 and I had tried to learn flash and modify it but I like Flash coding far less than Java )
I think the solution is many solutions if you support many browsers, at least until HTML5 File API is supported by IE & Safari.
I hope this all helps someone else. My asp.net code that works is available if people look through my now 28 posts.
So this is it until the next release.
Can you give me an indication when it is to be released as the site I am coding is still 3 months away from completion of development. There's time if it can work in Firefox!
If not I will most like detect FF and then not render the button to launch PLUpload FF but will most likely leave it available in Safari, IE & Chrome.
By the way again, size does not matter with FF. It can happen anywhere in the queue at any size. And in a large queue if it fails on one it can keep going and successfully upload the rest.
I would say whoever could really successfully get multipart uploading with resumability, the way the old napster used to work, would own the S3 cloud which I think now has going on 2 billion items uploaded.
That makes McDonald's look pretty bad considering it's only a few years old.
Sayonara, Buenos Noches, Arrivadurci, Peace & Good Tidings to those who dare to direct upload to S3 and save their EC2 instances from the bottleneck of the millennia!