JavaPowUpload is cross platform client-side applet that can be used in a most browsers to perform multiple files uploads from a user machine to the server and files downloads from server to user machine over HTTP or FTP. It supports images upload with client side preview. Works at all popular browsers, OS (Windows, Linux, Mac, etc) and supports any standard file processing script on server side (PHP, ASP.NET, etc). JavaPowUpload provides a lot of advanced features such as * Multiple files and folders selection * Drag-n-drop * Rich progress and status information * File filters by extension and size * Possibility to cancel an upload anytime * Access to files date modified, date created, date last accessed, name, size information * Upload and download mode in single applet * Unicode file names; Uploading text Form items, Localized messages and captions * Supports authentication (Basic, Windows integrated), SSL, Proxy servers, Cookies and Session * Interface can be replaced with custom HTML and Java Script code.