Specifically, I'm looking for a client-side, JavaScript and / or Flash based multiple file uploader. The closest thing I've found is FancyUpload. Anyone have experience with it? If not, what else is out there?
Alternatives to SWFUpload:
- YUI Uploader
- jqUploader (jQuery plugin)
- Flash/AJAX File Upload w/ Progress Server Control (ASP .NET based)
I've used FancyUpload plenty of times and it's absolutely fantastic. The only problem (but this is true for most flash uploaders, I guess) is session handling - if you're using sessions you're going to have to pass along the session ID to the flash file and back again.
digitarald (the author) has a new version of FancyUpload in beta now that works with Flash 10 (something a lot of the other uploaders don't). According to him it should be very simple to upgrade from FancyUpload2 to the new version, once it's released.
Uploadify is a jQuery / Flash hybrid (if you don't feel like adding in YUI just to handle uploads).
Google Gears solution with client-side image resizing (mine, sorry for advertisment)
Agile Uploader now supports multiple files as of version 2.0. http://www.shift8creative.com/projects/agile-uploader/index.html
Here's a direct link to a demo: http://www.shift8creative.com/agile-uploader/examples/all_files.php
It allows all types of files and can actually resize images before upload to help save on bandwidth costs and server processing power.
Try flash uploader from Aurigma. They have ASP.NET and PHP back-ends for easily integration.