...
Our decision is to move forward with Browser embedded Flash for the File Upload component . However, we're using a very interesting open-source Flash component, SWFUpload. Full details on the component can be found at: http://swfupload.org.
Basically SWFUpload offers up no user interface of it's own but instead works as a stub that brings up the standard OS Open File dialog. Then once the user has selected their files, they Flash component returns the list of file to the page and all the user interaction is handled through via markup and javascript via a sophisticated Javascript API.
The file and folder upload options are:
...