Awake File is a secure Open Source framework which enables
Java developers to very easily implement file uploads and downloads through HTTP.
Security has been taken into account from the design stage: server side configuration allows to specify strong security rules in order to protect the files.
Awake File is licensed through the GNU Lesser General Public License (LGPL v2.1): you can use it for free and without any constraints in your open source projects as well as in your commercial applications.
Features include:
Uploading files to a remote JavaEE server.Downloading files from a remote JavaEE server.Listing remote directories.Creating/deleting remote directories.Calling a remote java method without complicated setup.Defining strong security rules for all these operations.Displaying nice progress indicators to your users during uploads & downloads.
For more information, please visit:
http://www.awake-file.org.