This topic provides instructions on how to install and uninstall Image Uploader SDK on the developer machine. Besides, it describes files which should be deployed with an application which uses Aurigma Image Uploader 7.0.37.

Installation

Download Image Uploader SDK from http://www.aurigma.com/downloads/upload-suite location. Here the SDK is available in the following packages:

  • ImageUploader.exe, Windows-only installer
  • ImageUploaderNoSetup.zip, ZIP archive

If you downloaded the Windows-only installer, just run the ImageUploader.exe file and follow the wizard steps. During one of these steps you specify the folder where to install all Image Uploader SDK files. Typically, this is C:\Program Files\Aurigma\Image Uploader 7.0.37. When the installation is completed you get a number of folders and files organized in the following structure:

/Image Uploader 7.0.37
	/ASP.NET
		/Binaries
			Aurigma.ImageUploader.dll
		/Samples_ImageUploaderAspNet
		/Samples_ImageUploaderJavaScript
	/PHP
		/PHPClasses
		/Samples_ImageUploaderJavaScript
		/Samples_ImageUploaderPHP	
	/RequestEvaluationKey	
	/Scripts
	ImageUploader.chm

Use ImageUploaderNoSetup.zip for non-Windows platforms. Unpack this archive into any folder on your computer to get SDK files

Note

There is no need to install Image Uploader SDK on a server where you are going to run your application. Image Uploader SDK is necessary on the developer machine only.

Uninstallation

To uninstall Image Uploader SDK open Control Panel, click Programs and Features, then select Aurigma Image Uploader 7.0.37 and click Uninstall. After that click Yes, and follow the wizard instructions.

Files to be Deployed

Image Uploader SDK contains many files and folders, including Image Uploader itself, special wrappers, demo application sources, and documentation. Of course, you do not need to copy all these files to your production server. The files to be moved to production server depend on a way used to embed Image Uploader into your web application. There are three ways:

Image Uploader ASP.NET

Image Uploader ASP.NET enables ASP.NET developers to use Image Uploader in a straight-forward way just as a common server control. See details in the Quick Start with Image Uploader ASP.NET topic. If you use this way you need to copy the Aurigma.ImageUploader.dll file to the /bin folder of your web application.

Image Uploader PHP

Image Uploader PHP is a collection of classes which implement nearly the same functionality as the ASP.NET wrapper. Read more about Image Uploader PHP in the Quick Start with Image Uploader PHP topic. If you embed Image Uploader using this wrapper, you would need to deploy the /ImageUploaderPHP folder along with other files of your application.

Image Uploader JavaScript

Image Uploader JavaScript includes a special API which is a base for both Image Uploader ASP.NET and Image Uploader PHP. To learn more about this wrapper read the Quick Start with Image Uploader JavaScript topic first. All the files you need to deploy when using Image Uploader JavaScript are located in the /Scripts folder.

Configuring Permissions

When deploying an application which uses Image Uploader do not forget to set enough permissions to the folder you save files to:

  • On Windows NT/2000/XP you should grant the modify permission to the Internet guest user (IUSR_<machinename>).
  • On Windows 2003 Server you should grant the modify permission to the NETWORK SERVICE group.
  • On Windows Vista/2008 Server/7 you should grant the modify permission to the account your site application pool is running under, Network Service by default.
  • For *NIX systems you should specify read and write permissions.