This product was discontinued

Why upgrade old Image Uploader

Image Uploader 7 (and subsequent Upload Suite) was not just another update of Aurigma's flagship product.

It was a milestone in the evolution of image uploading - completely rewritten and more polished, stable and convenient than ever.

Compatible with all latest browsers and Java

Back in mid-2010, when Image Uploader 6 became discontinued, the latest versions of most popular browsers were:

  • Internet Explorer 8
  • Google Chrome 5
  • Mozilla Firefox 3
  • Safari 5

Time passes so quickly in the IT industry that these versions are now antique. nowadays. Everybody uses much newer versions and no one can be sure that old uploaders are compatible with them.

Moreover, Oracle just acquired Sun Microsystems and the Java runtime version was 6. In approximately one year, they will release Java 7 and start their struggle for security (making old applets incompatible with new Java). If you don't have the latest version, your users will experience a lot of problems with it.

We understand the importance of being compatible with the latest browsers and Java, that's why when these updates affect the uploader, we highly prioritize the release of updated uploaders. In addition we try to keep one version of the old generation up to date as well, in case you don't have enough resources to migrate to the new uploader immediately. Upgrade and you will receive both the old and new uploader as well as all updates released within one year.

Additional HTML5/Flash uploaders

Java/ActiveX is a very powerful platform and for many years it was the only technology to implement a good uploading interface. However, today HTML5 and Flash technologies can replace it, making the upload process more user-friendly. Java/ActiveX still provides you with additional benefits which will never be available in HTML5 or Flash (especially, if your users upload tremendous amounts of data), however sometimes it is an overkill.

The latest Upload Suite contains not only the Java/ActiveX uploader, but also its HTML5/Flash counterpart. Feel free to use it together with the Java/ActiveX uploader as a fallback option or make it your main upload interface. It is up to you!

Fresh new user interface

When we created the first version of Image Uploader, our concept was to make it as close to the standard Windows user interface as possible. It was a good idea back then, but nowadays this concept is a bit outdated.

So we have redesigned the user interface to make it more modern and friendly. Now instead of three different layouts, we have introduced one layout which combines the benefits of all three. The user can expand/collapse different panels - e.g. upload list or file tree can be hidden.

Image Uploader 7 - all panels are collapsed.

Image Uploader 7 - all panels are expanded.

We have refreshed all elements of user interface.

Refreshed GUI of Aurigma Image Uploader 7.

Full-fledged multiple selection is introduced in Java version.

Full-fledged multiple selection

One of important changes was getting rid of modal dialogs that were pretty annoying and prevented full-fledged usage of tabs in browsers. Instead of popup alerts messages are displayed in a special bar now.

Image Uploader 7 messages.

Progress bar dialog is a part of the Image Uploader window, rather than a separate modal dialog. 

Image Uploader 7 progress dialog.

If you use Image Uploader in the "instant upload mode" (i.e. upload starts as soon as some file is added to the upload list), progress indicator is displayed in the special bar.

Instant upload mode in Aurigma Image Uploader 7.

New features were added to the user interface - new view mode called Tiles (more compact than Thumbnails and as informative as Details), 

Tile view.

Search within the current folder,

Search feature in Image Uploader 7.

possibility to filter out the files that cannot be selected for upload, simple image editor, and many others. 

Another great improvement will be noticed by those users who work with large amounts of files. Old versions were not very good in handling folders with thousands files. It took pretty much time to load a list of files in such folders. New version works fast regardless to the number of files. User interface never hangs if you walk through the network share or open the folder with a lot of files.

Crop Functionality

Ability to crop photos before upload is a long waited feature. You can configure whether the user can crop only according to a specific aspect ratio or freehand, as well as whether both album and portrait orientation is allowed. You can even crop images automatically through JavaScript.

Crop editor in Aurigma Image Uploader 7.

If your website requires photos to have a specific aspect ratio, you can use JavaScript to check whether photos selected by the user meet your requirements. If not, you can force the user to crop the photo before it can be uploaded.

Cropped images in the upload list are marked with a special icon.

Special icon for cropped images

Chunk Upload

Uploading large amounts of data always was a challenge. If you upload huge file, you have to prepare HTTP POST request on client side, load it in memory, open HTTP connection with a server for pretty long time, and the server has to have enough memory to receive the file. Earlier we had to do some tricks to avoid memory problems, but in Image Uploader 7 we have found an ultimate solution. 

Now you can configure Image Uploader to split files in multiple chunks. What it means? Imagine, you have 500 MB file. Earlier you had to create a single HTTP POST request containing this file. Now you can split this file into 500 pieces 1 MB each and send them separately.

The benefits of this approach are obvious:

  • Memory friendly - you deal only with 1 MB chunks instead of a huge file.
  • Supports really heavy files - need to receive files of 2 GB, 5 GB, 10 GB size? Not a problem anymore. 
  • No need to increase HTTP request length limitations on the server - now you can receive gigabytes of data even if the server has strict limitations for a max HTTP request length.
  • No need to open HTTP connection for a long time - it is much more friendly for your server resources, especially when a lot of users access it at the same time.
  • Automatic upload recovery - if the upload fails in the middle of the process, no need to restart the upload from a scratch. No need to re-upload chunks that were succesfully transferred.  

Improved Upload Speed

The upload performance has been significantly improved. Now photo resize works simultaneously with the upload. So the upload completes much faster - the user does not have to wait until all thumbnails are generated.

Updating old code

Visit Developer's section for more information how to migrate your old code. Or just contact our support team.