This documentation is for the old version. Go to the latest Upload Suite docs

Using Private-label Version of Image Uploader ASP.NET

When users download and install Image Uploader to the browser, they see the security dialog which asks whether they trust Aurigma, Inc. and want to install the control. However, if you prefer to display your company name instead of Aurigma. Inc., rename Image Uploader control, and sign it with your own digital signature you need to order a private-label version of Image Uploader. Additionally, private-label versions can contain enhanced functionality not available in the standard version. If you need a private-label version of Image Uploader, please, contact our sales team at sales@aurigma.com.

Note

Private-lable versions are available in Image Uploader Premium only. See the Comparison of Image Uploader Editions topic for details.

This article describes how to use a private-label version of Image Uploader in ASP.NET application. The following approach is also useful when you upgrade .cab and .jar files obtained from Aurigma, Inc. without updating Image Uploader ASP.NET (Aurigma.ImageUploader.dll file).

Walk through the following steps to configure the wrapper to launch private-label version of Image Uploader:

  1. Obtain *.cab and *.jar files as well as private-label embedding instructions from Aurigma, Inc. For instance, you have MyUploader.cab and MyUploader.jar files.
  2. Copy these files to any folder of your application.
  3. Add an ActiveXControl parameter to the Uploader control and configure it in the following way:
    1. Specify a path to MyUploader.cab file as a value of the CustomCodeBase property.
    2. Specify a path to MyUploader_x64.cab file as a value of the CustomCodeBase64 property.
    3. Set the UseCustomCodeBase to true.
    4. Specify CLSID and PROGID of the ActiveX control as values of the ClassId and ProgId properties respectively.
  4. Add an Uploader.JavaControl parameter and configure it as follows:
    1. Specify a path to MyUploader.jar file as a value of the CustomCodeBase property.
    2. Set the UseCustomCodeBase to true.
    3. Specify Java applet class name with the ClassName property.

All the information you need to specify using these properties will be provided by Aurigma, Inc. If some parameters were not sent, you should use default values.

The code sample below demonstrates how to implement this.

ASP.NET
<aur:Uploader ID="Uploader1" runat="server"> 
	<ActiveXControl CustomCodeBase="MyUploader.cab" CustomCodeBase64="MyUploader_x64.cab" 
		UseCustomCodeBase="True" ProgId="MyCompany.MyUploader"
		ClassId="XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" />
	<JavaControl CustomCodeBase="MyUploader.jar" UseCustomCodeBase="True"
		ClassName="com.mycompany.myuploader.MyUploader.class" />
</aur:Uploader>

See Also

Reference

Manual