Aurigma Image Uploader 4.6 Dual
Introduction

Aurigma Image Uploader Dual is a software intended for bulk file upload. Additionally, it can perform additional operations (see the features highlight below). Important feature of Image Uploader is that it is embedded into HTML code of your website and does not require end user to download and install it manually.

# How Does It Work

The figure below demonstrates Aurigma Image Uploader Dual concepts.

Let's discuss it more detailed.

Aurigma Image Uploader Dual exists as:

- ActiveX control
- Java applet

Depending on the browser the end user loads Image Uploader, either ActiveX (for Internet Explorer) or Java version (for Mozilla Firefox, Safari, or other browser supporting Java runtime 1.4) is used. Aurigma Image Uploader Dual includes special JavaScript file called iuembed.js that makes this choice, as well as unifies client-side API so that you could work with both versions transparently, as if there is the only one component.

The user selects files that should be uploaded and starts the upload process. At this moment Image Uploader sends HTTP POST request to the server page specified by you in HTML code. This page is written by you; it should save uploaded files to necessary folders, save information to the database, send email notifications, and whatever else necessary operations.

Image Uploader sends data to the server in standard multipart/form-data format as described with RFC 1867. It means that uploaded files can be received with any HTTP-compliant server environment. Aurigma Image Uploader Dual is distributed with demo applications written with:

- ASP.NET (VB.NET and C#; Mono-compatible)
- ASP
- PHP
- JSP
- ColdFusion
- Perl
- Python
- Ruby

Note
Do not confuse these demo applications with Image Uploader! This is just a client-side application that allows the user to select multiple files and send them. Literally speaking Image Uploader can be interpreted as emulation of several INPUT elements with type attribute equal to "file". None of server-side code is a part of Image Uploader !

# Features Highlight

Image Uploader includes a lot of features. Let's examine most essential ones.

Note
Not all Image Uploader features are discussed in this topic! See the Image Uploader Features topic for a complete features list.

##### Resize Images Before Upload

When uploading images, Image Uploader enables you to upload not just files the user selected, but also any number of resized copies of this image. For example, you can upload an original file and small preview for it.

Moreover, you can upload only resized copy of an image without the original file! This way you can highly reduce the traffic volume and therefore dramatically increase the upload speed.

It makes Image Uploader extremely handy for photo hosting sites, blog services, and many other kind of websites where users upload photos that should be just viewed through the Web or printed with smaller print format than allowed by the original photo.

##### Make Upload Friendly to Users

Image Uploader is designed to be friendly even to untrained users.

- Navigation is familiar to everyone who ever worked with files in Windows.
- Thumbnails are displayed for images, and therefore it is easy to locate necessary image for the upload.
- Ability to upload multiple files and even folders in few clicks. Compare it with a Browse button (when <input type="file" > is used) and feel the difference.
- Progress bar dialog is displayed during upload. The user always knows how long time to wait and they can always stop the upload process if it takes too long time.
- Ability to resume broken uploads without having to send already uploaded files again.
- A number of small but handy features like ability to rotate or remove a file by clicking an icon on the thumbnail, ability to sort items in the upload list, quality meter, tooltips, etc.
- ...and many more.

##### Customize Image Uploader Look And Feel

Image Uploader is designed to change its appearance easily. Ability to replace buttons by your images, customize colors and other look and feel settings, and even change panes layout - all this allows you to adapt Image Uploader to your website look and feel.

Furthermore, you can modify not just Image Uploader appearance, but also any text captions and messages. This way you can translate Image Uploader user interface to any language. You will appreciate this feature if you aim to multi-language audience.