Description
EAFlashUpload is a reliable, client-side flash file upload control, which can be used for solving one of the most common tasks for webmasters – cross-browser multiple file upload with high level control of the upload process. The EAFlashUpload tool provides expansive functionality for customization and it can be easy integrated into your website design. JavaScript API provides full control of user interaction with EAFlashUpload. Scalable architecture allows loading only necessary content on the client-side. The EAFlashUpload runs on the client side and is compatible with all server side platforms (PHP, ASP.NET, ASP, ColdFusion, JSP and Perl).
Features
Management and Upload files:
- Simultaneous multiple file upload. Multiple file selection is achieved via "Browse" dialog (hot keys are also supported);
- Preview images on the client-side;
- Rotation and resizing images on the client-side;
- Bicubic interpolation is used during images processing. It allows to get resized images with better quality;
- Ability to specify allowed file extensions for "Browse" dialog;
- Compatible with Flash Player 10 security restrictions;
- 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);
- Ability to retrieve browser cookies and session id and send to the server (bug workaround for non IE flash players);
- Capability to retrieve form field values of the html form that is located on the page with EAFlashUpload;
- Provides access to the server response;
- Ability to cancel upload process at any time;
- Displays rich progress information for each uploading file and for the entire upload process;
GUI development & Developer benefits:
- Four different user interfaces built-in. They are distributed by different .swf files, so you can load only the needed content on the client-side;
- Any user interaction problems can be displayed as message dialogs;
- Displays "Retry upload" dialog if upload is unsuccessful;
- Easy translation, ability to change UI language at runtime depending on user’s OS language;
- High level of customization. Geometry, colors (gradient color is supported), size, location, text - all can be defined through parameters, xml configuration file or dynamically changed via JavaScript;
- TableView user interface has ten custom columns. The cells of these columns may act as a simple edit box, a checkbox a radio button and a drop-down list.
- Ability to create your own DHTML/JavaScript interface. Flash-based user interface can be hidden and controlled via JavaScript;
- Requires minimum programming skills (DHTML/JavaScript) for successful work.
- Component written in ActionScript 3 and use all advantages of dynamic programming language;
System requirements:
- User side: the browser(FireFox, IE, Safari, Opera, Google Chrome etc.) with installed Adobe Flash Player 10
- Server side: any server platform (ASP.NET, PHP, ColdFusion etc.)