---
title: "HTML5/Flash Uploader PHP Reference"
canonical: https://www.aurigma.com/docs/us8/FH_R_P_Aurigma_ImageUploaderFlash.htm
product: "Upload Suite 8"
---

# HTML5/Flash Uploader PHP Reference
 
HTML5/Flash Uploader PHP is a collection of classes that are meant to make deployment of HTML5/Flash Uploader and handling uploaded data easier. Using this collection, PHP developers can work with HTML5/Flash Uploader in a usual way as with a common PHP object.

## Classes
 
|   | Name | Description |
| --- | --- | --- |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [AddFilesProgressDialog](https://www.aurigma.com/docs/us8/FH_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) |  [BaseClientControl](https://www.aurigma.com/docs/us8/FH_T_P_BaseClientControl.htm.md) |  This is a base class for the client-side control. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [BaseControl](https://www.aurigma.com/docs/us8/FH_T_P_BaseControl.htm.md) |  This is a base class for all HTML5/Flash Uploader visual controls. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ClientEvents](https://www.aurigma.com/docs/us8/FH_T_P_ClientEvents.htm.md) |  This class provides access to HTML5/Flash Uploader client-side events. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [CommonDialog](https://www.aurigma.com/docs/us8/FH_T_P_CommonDialog.htm.md) |  This class contains captions for common dialog buttons. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ConvertedFile](https://www.aurigma.com/docs/us8/FH_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/FH_T_P_Converter.htm.md) |  This class represents a file converter. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [DescriptionEditor](https://www.aurigma.com/docs/us8/FH_T_P_DescriptionEditor.htm.md) |  This class represents the description editor. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [DrawTool](https://www.aurigma.com/docs/us8/FH_T_P_DrawTool.htm.md) |  This class represents the draw tool settings. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [FlashControl](https://www.aurigma.com/docs/us8/FH_T_P_FlashControl.htm.md) |  This class represents the HTML5/Flash Uploader control. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ImageEditor](https://www.aurigma.com/docs/us8/FH_T_P_ImageEditor.htm.md) |  This class represents the image editor. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ImagePreviewWindow](https://www.aurigma.com/docs/us8/FH_T_P_ImagePreviewWindow.htm.md) |  This class represents the **Image Preview** window. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [ImageUploaderFlash](https://www.aurigma.com/docs/us8/FH_T_P_ImageUploaderFlash.htm.md) |  This class is intended for embedding HTML5/Flash Uploader into PHP applications. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Messages](https://www.aurigma.com/docs/us8/FH_T_P_Messages.htm.md) |  This class contains error messages which Flash Uploader shows. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Metadata](https://www.aurigma.com/docs/us8/FH_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/FH_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/FH_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/FH_T_P_PostFields.htm.md) |  This class contains POST field names that are generated and uploaded by HTML5/Flash Uploader. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [Restrictions](https://www.aurigma.com/docs/us8/FH_T_P_Restrictions.htm.md) |  This class contains file filters and upload restrictions. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [StatusPane](https://www.aurigma.com/docs/us8/FH_T_P_StatusPane.htm.md) |  This class represents the **Status Panel** part of the HTML5/Flash Uploader user interface. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [TopPane](https://www.aurigma.com/docs/us8/FH_T_P_TopPane.htm.md) |  This class represents the **Top Panel** part of the HTML5/Flash Uploader user interface. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadErrorDialog](https://www.aurigma.com/docs/us8/FH_T_P_UploadErrorDialog.htm.md) |  This class represents the **Upload Error** dialog. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadHandler](https://www.aurigma.com/docs/us8/FH_T_P_UploadHandler.htm.md) |  This class allows to process the data uploaded by HTML5/Flash Uploader from client computers. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadPane](https://www.aurigma.com/docs/us8/FH_T_P_UploadPane.htm.md) |  This class represents the **Upload Panel** part of the HTML5/Flash Uploader user interface. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadSettings](https://www.aurigma.com/docs/us8/FH_T_P_UploadSettings.htm.md) |  This class represents the upload settings. |
 |  ![Public class](https://www.aurigma.com/docs/us8/icons/pubclass.gif) |  [UploadedFile](https://www.aurigma.com/docs/us8/FH_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) |  [AmazonS3Extender](https://www.aurigma.com/docs/us8/FH_T_P_AmazonS3Extender.htm.md) |  This class extends HTML5/Flash 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/FH_T_P_FileSettings.htm.md) |  This class contains a list of settings for file to be uploaded to Amazon S3 storage. |
