I am looking for a file uploader.

Obviosly there is a function within PHP to do so however it lacks the ability to report progress, this is not good as the user might be uploading a large file.

I have also seen some PHP/Ajax/Perl examples, but I haven't got them to work just yet, mainly because with my application I want to make the installation as simple as possible for the user.

Now ultimatly what I want is an uploader similar in design / capability to the Flickr uploader, for those that are not aware of flickr, the screenshot below will explain.



As you can see the files that are being uploaded are listed, along with the file size and a independant and overall progress bar.


Any ideas on how to do this, or ther methods that you guys have used?

THanks,