Image Uploader is a client-side ActiveX control which allows you to upload navigate through the images on client computer, make basic image processing (generate thumbnails, rotate), edit description of images and then upload them images to server. It drammatically increased convinience for images uploading to server as against of standart HTML forms (using <input type= "file" .... >). It also can upload not only the image but ready thumbnails for it, thus you need not a component which generates thumbnails on server.
It retrieves data to server in standard multipart/form-data. It means that data can be handled by any script or platform: ASP, ASP.NET, Perl, PHP, or JSP and so on. The code samples for the following platforms are available: ASP, ASP.NET, Perl, PHP, and JSP.
Features
- Easy navigation through the folders on your computer. Displays thumbnails for the pictures (JPEG, BMP, and GIF). You can also switch between different views: thumbnails, details, list, and icons.
- Small size (CAB file is only 120 KB, it takes less than 20 seconds to load it via 56K modem).
- Memory friendly even for huge number of uploaded files.
- Files can be uploaded in separate requests; this means that if upload process was interrupted, user will be able to resume it. He will not have to upload files which already have been uploaded.
- Support of non-image files.
- Generating up to three thumbnails or different sizes (on client-side).
- Rotating on 90 degrees (on client-side).
- Adding descriptions to each file.
- Displaying a progress bar during file upload.
- Appereance customization.
- Easy to localize Image Uploader user interface to other languages. Each text which can be displayed in Image Uploader can be changed.
- Drag-n-drop support.
- Estimation of upload time.
- Possibility to specify limitation for total upload size, uploaded files count, and single file size.
- Possibility to specify filters for file types.
- Full control of uploading process via client scripts (including even custom progress bar).
- Ability to attach additional forms to the uploading data (input, select, and textarea fields).
- XP styles support.
- Code samples for the following platforms are available:
- ASP (for several upload components);
- ASP.NET;
- PHP;
- Perl;
- Cold Fusion;
- JSP (tested on Resin server).