Management and Upload files:
- Simultaneous multiple file upload. Multiple file selection is achieved via "Browse" dialog (hot keys are also supported);
- Multiple folders upload;
- Upload resumable - allows to restore broken or paused uploads;
- Drag & Drop directly from user's file system;
- Preview images on the client-side;
- Ability to specify allowed file extensions for "Browse" dialog;
- Access to attributes of selected files (file name, size, modification date etc.);
- Define restrictions by file size, file type, files count, total size of selected files;
- Sort selected files by their attributes (name, size, modification date);
- Create custom file properties – any additional text attributes that will be send to the server as form fields;
- Supports SSL(HTTPS);
- Capability to retrieve forms field values of the html form that are located on the page with EAJavaUpload;
- Provides access to the server response;
- Ability to pause/resume upload process at any time;
- Displays rich progress information for each uploading file and for the entire upload process;
- Supports HTTP, HTTPS, FTP, FTPS protocols;
Download files:
- Multiple file download;
- Multiple folders download;
- Download list is populated based on XML data;
- Supports HTTP, HTTPS, FTP, FTPS protocols;
GUI development & Developer benefits:
- Any user interaction problems can be displayed as message dialogs;
- Displays "Retry upload" dialog if upload is unsuccessful;
- Easy translation
- High level of customization. Colors , size, positions, and text can all be defined through parameters, xml configuration file or they can be dynamically changed via JavaScript;
- Tree built-in GUI themes.
- Ability to display user's file sytem as tree or list.
- Requires minimum programming skills (DHTML/JavaScript) for successful work.