JavaPowUpload is easy client-side solution that can be used to perform file uploads from a user machine to the server and file downloads from server to user mashine. JavaPowUpload is a crossplatform component that runs on any OS (Windows, Linux, Mac, etc) where Java Runtime Environment is installed. JavaPowUpload supports any standard file processing script on server side. It provides many advanced features such as: Multiple file selection; Drag-n-drop files and folders; Rich progress and status information during the upload process; File filters by extension; Possibility to cancel an upload anytime; Access to files date modified, date created, date last accessed, name, size information; Upload and download mode in one component, etc.