---
title: "ActiveX/Java Uploader PHP Reference"
canonical: https://www.aurigma.com/docs/us8/JA_R_P_Aurigma_ImageUploader.htm
product: "Upload Suite 8"
---

# ActiveX/Java Uploader PHP Reference
 
ActiveX/Java Uploader PHP is a collection of classes which are meant to make deployment of ActiveX/Java Uploader and handling uploaded data easier. Using this collection, PHP developers can work with ActiveX/Java Uploader in a usual way as with a common PHP object. Refer to the documentation to [get started with ActiveX/Java Uploader PHP](https://www.aurigma.com/docs/us8/image-uploader-php.htm.md).

## Classes
 
|   | Name | Description |
| --- | --- | --- |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ActiveXControl](https://www.aurigma.com/docs/us8/JA_T_P_ActiveXControl.htm.md) |  This class represents ActiveX Uploader control. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [AddFilesProgressDialog](https://www.aurigma.com/docs/us8/JA_T_P_AddFilesProgressDialog.htm.md) |  This class represents the adding files dialog which appears when a user selects quite a lot of files. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [AuthenticationDialog](https://www.aurigma.com/docs/us8/JA_T_P_AuthenticationDialog.htm.md) |  This class represents the authentication dialog. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [BackgroundImageFormat](https://www.aurigma.com/docs/us8/JA_T_P_BackgroundImageFormat.htm.md) |  This class specifies settings of a background image. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [BaseClientControl](https://www.aurigma.com/docs/us8/JA_T_P_BaseClientControl.htm.md) |  This is a base class for all client-side controls. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [BaseControl](https://www.aurigma.com/docs/us8/JA_T_P_BaseControl.htm.md) |  This is a base class for all ActiveX/Java Uploader visual controls. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ClientEvents](https://www.aurigma.com/docs/us8/JA_T_P_ClientEvents.htm.md) |  This class provides access to ActiveX/Java Uploader client-side events. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ContextMenu](https://www.aurigma.com/docs/us8/JA_T_P_ContextMenu.htm.md) |  This class represents ActiveX/Java Uploader context menu. Use this class to customize or localize context menu options. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ConvertedFile](https://www.aurigma.com/docs/us8/JA_T_P_ConvertedFile.htm.md) |  This class represents a converted file and exposes a number of properties and methods which provide access to the converted file details (e.g. file name, size, conversion mode, etc.) and allows to save it on server. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Converter](https://www.aurigma.com/docs/us8/JA_T_P_Converter.htm.md) |  This class represents a file converter. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [DeleteFilesDialog](https://www.aurigma.com/docs/us8/JA_T_P_DeleteFilesDialog.htm.md) |  This class represents the delete confirmation dialog which appears in non-Internet Explorer browsers when [EnableOriginalFilesDeletion](https://www.aurigma.com/docs/us8/JA_P_P_Uploader_EnableOriginalFilesDeletion.htm.md) is `true`. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [DescriptionEditor](https://www.aurigma.com/docs/us8/JA_T_P_DescriptionEditor.htm.md) |  This class represents the description editor. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [DetailsViewColumns](https://www.aurigma.com/docs/us8/JA_T_P_DetailsViewColumns.htm.md) |  This class contains titles of columns displayed in the `Details` view. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [FolderPane](https://www.aurigma.com/docs/us8/JA_T_P_FolderPane.htm.md) |  This class represents the folder pane. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [FontFormat](https://www.aurigma.com/docs/us8/JA_T_P_FontFormat.htm.md) |  This class specifies font settings. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ImageEditor](https://www.aurigma.com/docs/us8/JA_T_P_ImageEditor.htm.md) |  This class represents the image editor. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ImageFormat](https://www.aurigma.com/docs/us8/JA_T_P_ImageFormat.htm.md) |  This class specifies different states of ActiveX/Java Uploader buttons and icons. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [InformationBar](https://www.aurigma.com/docs/us8/JA_T_P_InformationBar.htm.md) |  This class represents the information bar. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [InstallationProgress](https://www.aurigma.com/docs/us8/JA_T_P_InstallationProgress.htm.md) |  This class allows displaying special screens instead of ActiveX/Java Uploader during the downloading and installation phases. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [JavaControl](https://www.aurigma.com/docs/us8/JA_T_P_JavaControl.htm.md) |  This class represents Java Uploader applet. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Messages](https://www.aurigma.com/docs/us8/JA_T_P_Messages.htm.md) |  This class contains error messages which ActiveX/Java Uploader shows. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Metadata](https://www.aurigma.com/docs/us8/JA_T_P_Metadata.htm.md) |  This class represents an additional upload data. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Package](https://www.aurigma.com/docs/us8/JA_T_P_Package.htm.md) |  This class represents a package uploaded within the current session. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [PaneItem](https://www.aurigma.com/docs/us8/JA_T_P_PaneItem.htm.md) |  This class represents a pane item displayed in both the upload and folder panes. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [PostFields](https://www.aurigma.com/docs/us8/JA_T_P_PostFields.htm.md) |  This class contains POST field names that are generated and uploaded by ActiveX/Java Uploader. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [QualityMeter](https://www.aurigma.com/docs/us8/JA_T_P_QualityMeter.htm.md) |  This class represents the quality meter. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Restrictions](https://www.aurigma.com/docs/us8/JA_T_P_Restrictions.htm.md) |  This class contains masks for allowed and denied file extensions and upload restrictions. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [StatusPane](https://www.aurigma.com/docs/us8/JA_T_P_StatusPane.htm.md) |  This class represents the status pane. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Thumbnail](https://www.aurigma.com/docs/us8/JA_T_P_Thumbnail.htm.md) |  This class represents a standalone thumbnail bound with some upload pane item of ActiveX/Java Uploader. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ThumbnailClientEvents](https://www.aurigma.com/docs/us8/JA_T_P_ThumbnailClientEvents.htm.md) |  This class provides access to client-side events of the [Thumbnail](https://www.aurigma.com/docs/us8/JA_T_P_Thumbnail.htm.md) control. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [TreePane](https://www.aurigma.com/docs/us8/JA_T_P_TreePane.htm.md) |  This class represents the tree pane. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadedFile](https://www.aurigma.com/docs/us8/JA_T_P_UploadedFile.htm.md) |  This class provides an access to all the converted files and metadata related to a particular user-selected file. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Uploader](https://www.aurigma.com/docs/us8/JA_T_P_Uploader.htm.md) |  This class is intended for embedding ActiveX/Java Uploader into PHP applications. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadHandler](https://www.aurigma.com/docs/us8/JA_T_P_UploadHandler.htm.md) |  This class allows to process the data uploaded by ActiveX/Java Uploader from client computers. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadPane](https://www.aurigma.com/docs/us8/JA_T_P_UploadPane.htm.md) |  This class represents the upload pane. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadProgressDialog](https://www.aurigma.com/docs/us8/JA_T_P_UploadProgressDialog.htm.md) |  This class represents the uploading files dialog which appears during the upload. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadSettings](https://www.aurigma.com/docs/us8/JA_T_P_UploadSettings.htm.md) |  This class represents the upload settings. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [AmazonS3Extender](https://www.aurigma.com/docs/us8/JA_T_P_AmazonS3Extender.htm.md) |  This class extends ActiveX/Java Uploader with a direct upload to Amazon S3 storage. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [FileSettings](https://www.aurigma.com/docs/us8/JA_T_P_FileSettings.htm.md) |  This class contains a list of settings for file to be uploaded to Amazon S3 storage. |
