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

Installation

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

  • UploadSuite.exe, Windows-only installer
  • UploadSuiteNoSetup.zip, ZIP archive

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

/Upload Suite 8.5.55
    /ActiveX-Java
        /ASP.NET
            /Binaries
                Aurigma.ImageUploader.dll
            /Samples_ImageUploaderAspNet
        /PHP
            /PHPClasses
            /Samples_ImageUploaderJavaScript
            /Samples_ImageUploaderPHP    
        /Scripts
    /HTML5-Flash
        /ASP.NET
            /Binaries
                Aurigma.ImageUploaderFlash.dll
            /Samples_ImageUploaderFlashAspNet
        /FlashUploaderThemes
        /Html5UploaderThemes
        /PHP
            /PHPClasses
            /Samples_ImageUploaderFlashJavaScript
            /Samples_ImageUploaderFlashPHP    
        /Scripts
    /RequestEvaluationKey    
    UploadSuite.chm

Use UploadSuiteNoSetup.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 Upload Suite SDK on a server where you are going to run your application. Upload Suite SDK is necessary on the developer machine only.

Uninstallation

To uninstall Upload Suite SDK open Control Panel, click Programs and Features, then select Aurigma Upload Suite 8.5.55 and click Uninstall. After that click Yes, and follow the wizard instructions.

Files to be Deployed

Upload Suite SDK contains many files and folders, including ActiveX/Java Uploader and HTML5/Flash Uploader, 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 Upload Suite into your web application. There are three ways:

ActiveX/Java Uploader ASP.NET and HTML5/Flash Uploader ASP.NET

ActiveX/Java Uploader ASP.NET and HTML5/Flash Uploader ASP.NET enable ASP.NET developers to use ActiveX/Java Uploader and HTML5/Flash Uploader in a straight-forward way just as common server controls. See details in the Quick Start with ActiveX/Java Uploader ASP.NET and Quick Start with HTML5/Flash Uploader ASP.NET topics. If you use this way you need to copy the Aurigma.ImageUploader.dll and Aurigma.ImageUploaderFlash.dll files to the /bin/ folder of your web application.

ActiveX/Java Uploader PHP and HTML5/Flash Uploader PHP

ActiveX/Java Uploader PHP and HTML5/Flash Uploader PHP are collections of classes which implement nearly the same functionality as the ASP.NET wrappers. Read more about ActiveX/Java Uploader PHP and HTML5/Flash Uploader PHP in the Quick Start with ActiveX/Java Uploader PHP and Quick Start with HTML5/Flash Uploader PHP topics. If you embed ActiveX/Java Uploader or HTML5/Flash Uploader using this wrapper, you would need to deploy one of the /ImageUploaderPHP folder along with other files of your application.

ActiveX/Java Uploader JavaScript and HTML5/Flash Uploader JavaScript

ActiveX/Java Uploader JavaScript and HTML5/Flash Uploader JavaScript both include special APIs which are base for ActiveX/Java Uploader ASP.NET and ActiveX/Java Uploader PHP, HTML5/Flash Uploader ASP.NET and HTML5/Flash Uploader PHP. To learn more about these wrappers read the Quick Start with ActiveX/Java Uploader JavaScript and Quick Start with HTML5/Flash Uploader JavaScript topics first. All the files you need to deploy when using ActiveX/Java Uploader JavaScript are located in the /Scripts subfolders.

Configuring Permissions

When deploying an application which uses Upload Suite 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.