Thin Upload Pro
Thin Upload Pro is an enhanced file uploader with gzip compression, client side image resizing and filtering. Very large files (hundreds of gigabytes) can be uploaded over an HTTP(S) connection regardless of the server's limit for maximum post data. The HTTP PUT method and FTP are also supported. The applet's appearance can be fully customized.