Thin File Putter is a PUT method file uploader. It makes use of the HTTP PUT method to transfer files to the web server. Traditionally files are uploaded using HTTP POST. The POST method however is not specifcally designed for file upload but the PUT method is.
Thin File Putter is a multiple file uploader with drag and drop capabilities. It will display a progress monitor while the transfer is in progress and resume interrupted uploads.
With the PUT method, multiple files are uploaded as they are without first combining them into a MIME message. As a result no server side decoding is required. The upload script merely reads the input stream and writes the data to the hard disk.
Thin File Putter is a cross platform solution, it can be used to upload very large files to any web server that supports the PUT method.
More information from program website