- Upload Suite Overview
- What's New?
- Choosing Upload Technology
- Evaluating Upload Suite
- Upload Suite Editions
- System Requirements
- Installation and Deployment Notes
- ActiveX/Java Uploader
- Where ActiveX/Java Uploader Can Be Useful
- Before You Started with ActiveX/Java Uploader
- ActiveX/Java Uploader Fundamentals
- ActiveX/Java Uploader User Interface
- Getting Started
- Using ActiveX/Java Uploader
- Troubleshooting
- Reference
- HTML5/Flash Uploader
- Licensing Information
- Legal Notices
Using Private-label Version of ActiveX/Java Uploader JavaScript
When users download and install ActiveX/Java 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 ActiveX/Java Uploader control, and sign it with your own digital signature you need to order a private-label version of ActiveX/Java Uploader (for more information about signing a private-label version see the How to Sign a JAR File and How to Create a CAB File topics). Additionally, private-label versions can contain enhanced functionality not available in the standard version. If you need a private-label version of ActiveX/Java Uploader, please, contact our sales team at sales@aurigma.com.
Private-lable versions are available in ActiveX/Java Uploader Premium only. See the Upload Suite Editions topic for details.
This article describes how to use a private-label version of ActiveX/Java Uploader using JavaScript wrapper. Walk through the following steps to configure the wrapper to launch private-label version of ActiveX/Java Uploader:
- Obtain
*.caband*.jarfiles as well as private-label embedding instructions from Aurigma, Inc. For instance, you haveMyUploader.cabandMyUploader.jarfiles. - Copy these files to any folder of your application.
- Configure the activeXControl property of the uploader object in the following way:
- Specify a path to
MyUploader.cabfile as a value of the codeBase property. - Specify a path to
MyUploader_x64.cabfile as a value of the codeBase64 property. - Specify CLSID and PROGID of the ActiveX control as values of the classId and progId properties respectively.
- Specify a path to
- Configure the uploader.javaControl property as follows:
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.
$au.uploader({
id: 'Uploader1',
activeXControl: {
codeBase: "MyUploader.cab",
codeBase64: "MyUploader_x64.cab",
classId: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
progId: "MyCompany.MyUploader"
},
javaControl: {
codeBase: "MyUploader.jar",
className: "com.mycompany.myuploader.MyUploader.class"
}
});