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

ImageUploader Class

This class is intended for embedding Image Uploader into PHP applications. This class allows configuring Image Uploader as a common PHP object and handling uploaded data without parsing the POST request. To configure Image Uploader appearance and its upload format this class exposes a big number of properties listed below. To handle uploaded data the PHP library implements the UploadedFiles class which represents uploaded files as an array and provides methods to access its elements.

The following tables list the members exposed by the ImageUploader type.

Constructor

Name Description
public method ImageUploader($id, $width, $height) Creates and initializes an instance of the ImageUploader class.

Properties

Name Description
public property getAction()
setAction($value)
Gets or sets URL of the page to which files selected for upload in Image Uploader are sent to.
public property getAddFolderDialogButtonCancelText()
setAddFolderDialogButtonCancelText($value)
Gets or sets caption of the Cancel button on the dialog displayed when the folders are being added to the upload list.
public property getAddFolderDialogButtonSkipAllText()
setAddFolderDialogButtonSkipAllText($value)
Gets or sets caption of the Skip All button on the dialog displayed when the folders are being added to the upload list.
public property getAddFolderDialogButtonSkipText()
setAddFolderDialogButtonSkipText($value)
Gets or sets caption of the Skip button on the dialog displayed when folders are being added to the upload list.
public property getAddFolderDialogTitleText()
setAddFolderDialogTitleText($value)
Gets or sets title of the dialog displayed when folders are being added to the upload list.
public property getAdditionalFormName()
setAdditionalFormName($value)
Gets or sets name of the HTML form with additional information which should be sent to the server along with files.
public property getAdvancedDetailsFailedItemBackgroundColor()
setAdvancedDetailsFailedItemBackgroundColor($value)
Gets or sets background color of an item in AdvancedDetails view which indicates that this item failed to be uploaded. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getAdvancedDetailsGridLineColor()
setAdvancedDetailsGridLineColor($value)
Gets or sets color of grid lines in AdvancedDetails view when the grid is enabled. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getAdvancedDetailsGridLineStyle()
setAdvancedDetailsGridLineStyle($value)
Gets or sets style of the grid in AdvancedDetails view. The following line styles are supported: Dash, DashDot, DashDotDot, Dot, Invisible, and Solid.
public property getAdvancedDetailsIdleItemBackgroundColor()
setAdvancedDetailsIdleItemBackgroundColor($value)
Gets or sets background color of an item in AdvancedDetails view which indicates items which are pending for upload. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getAdvancedDetailsInProcessItemBackgroundColor()
setAdvancedDetailsInProcessItemBackgroundColor($value)
Gets or sets background color of an item in AdvancedDetails view which indicates items which are being uploaded. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getAdvancedDetailsPreviewThumbnailSize()
setAdvancedDetailsPreviewThumbnailSize($value)
Gets or sets size of preview thumbnail (in pixels) in AdvancedDetails view mode.
public property getAllowAutoRotate()
setAllowAutoRotate($value)
Gets or sets switch that enables automatic EXIF-based photo rotation feature.
public property getAllowCmykImages()
setAllowCmykImages($value)
Gets or sets switch that specifies whether it is possible to select CMYK images for the upload.
public property getAllowDisproportionalExifThumbnails()
setAllowDisproportionalExifThumbnails($value)
Gets or sets switch that specifies whether Image Uploader should generate thumbnail from original image in the case when thumbnail saved in EXIF metadata is out of proportions of original image.
public property getAllowFolderUpload()
setAllowFolderUpload($value)
Gets or sets switch that specifies whether it is possible to upload not only separate files, but also entire folders.
public property getAllowLargePreview()
setAllowLargePreview($value)
Gets or sets switch that enables large preview of an image in a separate window.
public property getAllowMultipleRemove()
setAllowMultipleRemove($value)
Gets or sets switch that specifies whether clicking on a remove icon of a list item will remove all selected items.
public property getAllowMultipleRotate()
setAllowMultipleRotate($value)
Gets or sets switch that specifies whether clicking on a rotate icon of a list item will rotate all selected items.
public property getAllowMultipleSelection()
setAllowMultipleSelection($value)
Gets or sets switch that specifies whether the user is allowed to select multiple files at one time.
public property getAllowRotate()
setAllowRotate($value)
Gets or sets switch that specifies whether to display rotate icons on preview thumbnails.
public property getAllowTreePaneWidthChange()
setAllowTreePaneWidthChange($value)
Gets or sets switch that specifies whether the user can resize the tree pane.
public property getAuthenticationRequestBasicText()
setAuthenticationRequestBasicText($value)
Gets or sets text of the message on the authentication dialog when basic authentication is used.
public property getAuthenticationRequestButtonCancelText()
setAuthenticationRequestButtonCancelText($value)
Gets or sets text of the Cancel button on the authentication dialog.
public property getAuthenticationRequestButtonOkText()
setAuthenticationRequestButtonOkText($value)
Gets or sets text of the OK button on the authentication dialog.
public property getAuthenticationRequestDomainText()
setAuthenticationRequestDomainText($value)
Gets or sets text of the Domain label on the authentication dialog.
public property getAuthenticationRequestLoginText()
setAuthenticationRequestLoginText($value)
Gets or sets text of the Login label on the authentication dialog.
public property getAuthenticationRequestNtlmText()
setAuthenticationRequestNtlmText($value)
Gets or sets text of the message on the authentication dialog when NTLM authentication is used.
public property getAuthenticationRequestPasswordText()
setAuthenticationRequestPasswordText($value)
Gets or sets text of the Password label on the authentication dialog.
public property getAuthenticationType()
setAuthenticationType($value)
Gets or sets authentication type configured on the server. The following types are supported: None, Ntlm, and Basic.
public property getAutoRecoverMaxTriesCount()
setAutoRecoverMaxTriesCount($value)
Gets or sets number of tries that should be performed to submit files.
public property getAutoRecoverTimeOut()
setAutoRecoverTimeOut($value)
Gets or sets interval (in milliseconds) in which Image Uploader should try to resume the upload if it was interrupted.
public property getButtonAddAllToUploadListImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Add All button (focused, pressed, etc.).
public property getButtonAddAllToUploadListText()
setButtonAddAllToUploadListText($value)
Gets or sets caption of the button which adds all files in the current folder to the upload list. If an empty string is specified, the button becomes invisible.
public property getButtonAddFilesImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Add Files button (focused, pressed, etc.).
public property getButtonAddFilesText()
setButtonAddFilesText($value)
Gets or sets caption of the button which opens Open File dialog to select files for upload. If an empty string is specified, the button becomes invisible.
public property getButtonAddFoldersImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Add Folders button (focused, pressed, etc.).
public property getButtonAddFoldersText()
setButtonAddFoldersText($value)
Gets or sets caption of the button which opens the standard Open Folder dialog to add the entire folder content to the upload list. If an empty string is specified, the button becomes invisible.
public property getButtonAddToUploadListImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Add button (which adds selected files from folder pane to upload pane).
public property getButtonAddToUploadListText()
setButtonAddToUploadListText($value)
Gets or sets caption of the button which adds selected files to the upload list. If an empty string is specified, the button becomes invisible.
public property getButtonAdvancedDetailsCancelImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Cancel button which is displayed in the AdvancedDetails view during upload.
public property getButtonAdvancedDetailsCancelText()
setButtonAdvancedDetailsCancelText($value)
Gets or sets caption of the Cancel button which is displayed in the AdvancedDetails view during upload.
public property getButtonCheckAllImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the button which checks all the files in the folder pane in TwoPanes layout.
public property getButtonCheckAllText()
setButtonCheckAllText($value)
Gets or sets caption of the Check All button which checks all the files in the folder pane in TwoPanes layout.
public property getButtonDeleteFilesImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the button which deletes selected files from the file system.
public property getButtonDeleteFilesText()
setButtonDeleteFilesText($value)
Gets or sets caption of the Delete Files button which deletes selected files from the file system. If an empty string is specified, the button becomes invisible.
public property getButtonDeselectAllImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the button which deselects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false.
public property getButtonDeselectAllText()
setButtonDeselectAllText($value)
Gets or sets caption of the button which deselects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. If an empty string is specified, the button becomes invisible.
public property getButtonFont()
setButtonFont($value)
Gets or sets font format for all Image Uploader buttons. See the detailed information about the syntax of the string accepted by this property in the ButtonFont property description.
public property getButtonPasteImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Paste button which pastes an image (not a file) from a clipboard to the upload list.
public property getButtonPasteText()
setButtonPasteText($value)
Gets or sets caption for the Paste button which pastes an image (not a file) from a clipboard to the upload list. If an empty string is specified, the button becomes invisible.
public property getButtonRemoveAllFromUploadListImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Remove All button which removes all the files from the upload list.
public property getButtonRemoveAllFromUploadListText()
setButtonRemoveAllFromUploadListText($value)
Gets or sets caption of the button which removes all the files from the upload list.
public property getButtonRemoveFromUploadListImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Remove button which removes selected files from the upload list.
public property getButtonRemoveFromUploadListText()
setButtonRemoveFromUploadListText($value)
Gets or sets caption of the button which removes selected files from the upload list.
public property getButtonSelectAllImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the button which selects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false.
public property getButtonSelectAllText()
setButtonSelectAllText($value)
Gets or sets caption of the button which selects all the files in the folder pane in ThreePanes layout. This button is displayed in TwoPanes layout if getCheckFilesBySelectAllButton() is false. If an empty string is specified, the button becomes invisible.
public property getButtonSendImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Send button which starts the upload of the selected files.
public property getButtonSendText()
setButtonSendText($value)
Gets or sets caption of the button which starts the upload of the selected files. If an empty string is specified, the button becomes invisible.
public property getButtonStopImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the Stop button which aborts the upload.
public property getButtonStopText()
setButtonStopText($value)
Gets or sets caption of the button which aborts the upload. If an empty string is specified, the button becomes invisible.
public property getButtonUncheckAllImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the button which unchecks all the files in the folder pane in TwoPanes layout.
public property getButtonUncheckAllText()
setButtonUncheckAllText($value)
Gets or sets caption of the Uncheck All button which unchecks all the files in the folder pane in TwoPanes layout.
public property getCacheGuiGraphics()
setCacheGuiGraphics($value)
Gets or sets switch that enables/disables caching of image buttons (when setXXXImageFormat($value) properties are used).
public property getCharset()
setCharset($value)
Gets or sets charset used to encode the text data submitted by Image Uploader. Visit Sun site for a full list of supported encodings.
public property getCheckFilesBySelectAllButton()
setCheckFilesBySelectAllButton($value)
Gets or sets switch that specifies whether to display Check All/Uncheck All or Select All/Deselect All buttons in TwoPanes layout. If true, the Check All and Uncheck All buttons which check and uncheck files in the folder pane are displayed. Otherwise, Image Uploader displayes the Select All and Deselect All buttons which just set/clear selection on items in the folder pane.
public property getCmykImagesAreNotAllowedText()
setCmykImagesAreNotAllowedText($value)
Gets or sets text which appears instead of the description text field if the image is CMYK, when CMYK images are not allowed for the upload.
public property getDeleteUploadedFiles()
setDeleteUploadedFiles($value)
Gets or sets switch that defines whether successfully uploaded files should be deleted.
public property getDeniedFileMask()
setDeniedFileMask($value)
Gets or sets file mask for the files that are denied to be displayed and uploaded.
public property getDescriptionEditorButtonCancelText()
setDescriptionEditorButtonCancelText($value)
Gets or sets caption for the Cancel button of the description editor.
public property getDescriptionEditorButtonOkText()
setDescriptionEditorButtonOkText($value)
Gets or sets caption on the OK button of the description editor.
public property getDescriptionsReadOnly()
setDescriptionsReadOnly($value)
Gets or sets indicator which specifies whether the user is allowed to edit descriptions.
public property getDescriptionTooltipText()
setDescriptionTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the description text field.
public property getDimensionsAreTooLargeText()
setDimensionsAreTooLargeText($value)
Gets or sets text of the label displayed when image dimensions are larger than the ones specified with the setMaxImageWidth($value) and setMaxImageHeight($value) properties.
public property getDimensionsAreTooSmallText()
setDimensionsAreTooSmallText($value)
Gets or sets text of the label displayed when image dimensions are smaller than the ones specified with the setMinImageWidth($value) and setMinImageHeight($value) properties.
public property getDisplayNameActiveSelectedTextColor()
setDisplayNameActiveSelectedTextColor($value)
Gets or sets color of the item display name when this item is selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getDisplayNameActiveUnselectedTextColor()
setDisplayNameActiveUnselectedTextColor($value)
Gets or sets color of the item display name when this item is not selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getDisplayNameInactiveSelectedTextColor()
setDisplayNameInactiveSelectedTextColor($value)
Gets or sets color of the item display name when this item is selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getDisplayNameInactiveUnselectedTextColor()
setDisplayNameInactiveUnselectedTextColor($value)
Gets or sets color of the item display name when this item is not selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getDropFilesHereImageFormat() Gets a BackgroundImageFormat instance that specifies settings of the image displayed on the upload pane when no files are selected for the upload.
public property getDropFilesHereText()
setDropFilesHereText($value)
Gets or sets text of the label on the upload pane displayed when no files are selected for the upload.
public property getEditDescriptionText()
setEditDescriptionText($value)
Gets or sets text of the label displayed instead of the description when it is not specified by a user.
public property getEditDescriptionTextColor()
setEditDescriptionTextColor($value)
Gets or sets color of the text label displayed instead of the description when it is not specified by a user. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getEditDescriptionTooltipText()
setEditDescriptionTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the Edit Description label-hyperlink.
public property getEnableFileViewer()
setEnableFileViewer($value)
Gets or sets switch that indicates whether to open the file in associated viewer software when it is double-clicked in both folder and upload pane.
public property getEnableInstantUpload()
setEnableInstantUpload($value)
Gets or sets switch that specifies whether to start sending files right after they are selected for upload not waiting for Send button click.
public property getEnableRemoveIcon()
setEnableRemoveIcon($value)
Gets or sets switch that specifies whether to display remove icons on preview thumbnails. By clicking this icon the selected image will be deleted from the upload list.
public property getExtractExif()
setExtractExif($value)
Gets or sets list of EXIF fields which should be extracted and uploaded along with other data.
public property getExtractIptc()
setExtractIptc($value)
Gets or sets list of IPTC fields which should be extracted and uploaded along with other data.
public property getFileIsTooLargeText()
setFileIsTooLargeText($value)
Gets or sets text which appears instead of the description text field if the file exceeds the setMaxFileSize($value) value.
public property getFileIsTooSmallText()
setFileIsTooSmallText($value)
Gets or sets text which appears instead of the description text field if the file is smaller than setMinFileSize($value) value.
public property getFileMask()
setFileMask($value)
Gets or sets file mask for the files which are allowed to be displayed and uploaded.
public property getFilesPerOnePackageCount()
setFilesPerOnePackageCount($value)
Gets or sets number of files which should be sent with a single request.
public property getFolderPaneAllowRotate()
setFolderPaneAllowRotate($value)
Gets or sets switch that specifies whether to display rotate icons on thumbnails in the folder pane.
public property getFolderPaneBackgroundColor()
setFolderPaneBackgroundColor($value)
Gets or sets background color of the folder pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getFolderPaneBorderStyle()
setFolderPaneBorderStyle($value)
Gets or sets border style of the folder pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
public property getFolderPaneHeight()
setFolderPaneHeight($value)
Gets or sets height of the folder pane.
public property getFolderPaneShowDescriptions()
setFolderPaneShowDescriptions($value)
Gets or sets switch that specifies whether Edit Description elements should be displayed under each thumbnail in the folder list.
public property getFolderPaneSortMode()
setFolderPaneSortMode($value)
Gets or sets sort mode of the folder pane. The following modes are supported: Modified, Name, Path, Size, Type, and Unsorted.
public property getFolderView()
setFolderView($value)
Gets or sets view mode for the folder pane. The following views are supported: Thumbnails, Icons, List, Details, and AdvancedDetails.
public property getGuiGraphicsVersion()
setGuiGraphicsVersion($value)
Gets or sets version indicator of images used as buttons and icons of Image Uploader user interface.
public property getHashAlgorithm()
setHashAlgorithm($value)
Gets or sets algorithm to generate a hash value for each file to upload to the server. The following algorithms are supported: SHA, MD2, and MD5.
public property getHoursText()
setHoursText($value)
Gets or sets text for the hours unit in the progress dialog.
public property getIncludeSubfolders()
setIncludeSubfolders($value)
Gets or sets switch that specifies whether a folder should be added to upload list including its subfolders.
public property getIncludeSubfoldersText()
setIncludeSubfoldersText($value)
Gets or sets text of the Include Subfolders checkbox in the Open Folder dialog.
public property getIncorrectFileActiveSelectedTextColor()
setIncorrectFileActiveSelectedTextColor($value)
Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getIncorrectFileActiveUnselectedTextColor()
setIncorrectFileActiveUnselectedTextColor($value)
Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is not selected and the focus is set on the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getIncorrectFileInactiveSelectedTextColor()
setIncorrectFileInactiveSelectedTextColor($value)
Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getIncorrectFileInactiveUnselectedTextColor()
setIncorrectFileInactiveUnselectedTextColor($value)
Gets or sets color of the text caption displayed for the item which cannot be uploaded (e.g. because of file filters) when this item is not selected and the focus is out of the pane which contains this item. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getKilobytesText()
setKilobytesText($value)
Gets or sets text for the kilobytes unit in the progress dialog.
public property getLargePreviewBackgroundColor()
setLargePreviewBackgroundColor($value)
Gets or sets background color of the preview window. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getLargePreviewGeneratingPreviewText()
setLargePreviewGeneratingPreviewText($value)
Gets or sets text that appears in the preview window while a preview is being generated.
public property getLargePreviewHeight()
setLargePreviewHeight($value)
Gets or sets height of the preview window.
public property getLargePreviewIconImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the large preview magnifier which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this magnifier a separate window with a larger preview of the selected image will be opened.
public property getLargePreviewIconTooltipText()
setLargePreviewIconTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the large preview magnifier. By clicking this magnifier a separate window with a larger preview of the selected image will be opened.
public property getLargePreviewNoPreviewAvailableText()
setLargePreviewNoPreviewAvailableText($value)
Gets or sets text that appears in the preview window if no preview could be generated.
public property getLargePreviewWidth()
setLargePreviewWidth($value)
Gets or sets width of the preview window.
public property getLicenseKey()
setLicenseKey($value)
Gets or sets license key which allows evaluating, developing, or publishing Image Uploader according to the license key type (trial, development, or full).
public property getListColumnFileNameText()
setListColumnFileNameText($value)
Gets or sets title of the file name column in the Details view.
public property getListColumnFileSizeText()
setListColumnFileSizeText($value)
Gets or sets title of the file size column in the Details view.
public property getListColumnFileTypeText()
setListColumnFileTypeText($value)
Gets or sets title of the file type column in the Details view.
public property getListColumnLastModifiedText()
setListColumnLastModifiedText($value)
Gets or sets title of the last modification date column in the Details view.
public property getListKilobytesText()
setListKilobytesText($value)
Gets or sets text for kilobytes unit in the file size column of the Details view.
public property getLoadingFilesText()
setLoadingFilesText($value)
Gets or sets text on the folder pane which is displayed while Image Uploader scans the folder content and builds the file list.
public property getLookAndFeel()
setLookAndFeel($value)
Gets or sets look and feel of the Image Uploader Java applet.
public property getMaxConnectionCount()
setMaxConnectionCount($value)
Gets or sets number of simultaneous connections files are uploaded with.
public property getMaxDescriptionTextLength()
setMaxDescriptionTextLength($value)
Gets or sets maximum allowed number of characters in descriptions entered by the user.
public property getMaxFileCount()
setMaxFileCount($value)
Gets or sets maximum number of files allowed for upload per one session.
public property getMaxFileSize()
setMaxFileSize($value)
Gets or sets maximum file size (in bytes) which is allowed for upload to the server.
public property getMaxImageHeight()
setMaxImageHeight($value)
Gets or sets maximum image height (in pixels) allowed for upload.
public property getMaxImageWidth()
setMaxImageWidth($value)
Gets or sets maximum image width (in pixels) allowed for upload.
public property getMaxTotalFileSize()
setMaxTotalFileSize($value)
Gets or sets maximum total file size (in bytes) allowed for upload.
public property getMegabytesText()
setMegabytesText($value)
Gets or sets text for the megabytes unit in the progress dialog.
public property getMenuAddAllToUploadListText()
setMenuAddAllToUploadListText($value)
Gets or sets caption of the Add All To Upload List context menu item.
public property getMenuAddToUploadListText()
setMenuAddToUploadListText($value)
Gets or sets caption of the Add To Upload List context menu item.
public property getMenuArrangeByModifiedText()
setMenuArrangeByModifiedText($value)
Gets or sets caption of the Modified context menu item inside Arrange Icons By group.
public property getMenuArrangeByNameText()
setMenuArrangeByNameText($value)
Gets or sets caption of the Name context menu item inside Arrange Icons By group.
public property getMenuArrangeByPathText()
setMenuArrangeByPathText($value)
Gets or sets caption of the Path context menu item inside Arrange Icons By group.
public property getMenuArrangeBySizeText()
setMenuArrangeBySizeText($value)
Gets or sets caption of the Size context menu item inside Arrange Icons By group.
public property getMenuArrangeByText()
setMenuArrangeByText($value)
Gets or sets caption of the Arrange Icons By context menu.
public property getMenuArrangeByTypeText()
setMenuArrangeByTypeText($value)
Gets or sets caption of the Type context menu item inside Arrange Icons By group.
public property getMenuArrangeByUnsortedText()
setMenuArrangeByUnsortedText($value)
Gets or sets caption of the Unsorted context menu item inside Arrange Icons By group.
public property getMenuDeselectAllText()
setMenuDeselectAllText($value)
Gets or sets caption of the Deselect All context menu item.
public property getMenuDetailsText()
setMenuDetailsText($value)
Gets or sets caption of the Details context menu item.
public property getMenuIconsText()
setMenuIconsText($value)
Gets or sets caption of the Icons context menu item.
public property getMenuInvertSelectionText()
setMenuInvertSelectionText($value)
Gets or sets caption of the Invert Selection context menu item.
public property getMenuListText()
setMenuListText($value)
Gets or sets caption of the List context menu item.
public property getMenuRefreshText()
setMenuRefreshText($value)
Gets or sets caption of the Refresh context menu item.
public property getMenuRemoveAllFromUploadListText()
setMenuRemoveAllFromUploadListText($value)
Gets or sets caption of the Remove All From Upload List context menu item.
public property getMenuRemoveFromUploadListText()
setMenuRemoveFromUploadListText($value)
Gets or sets caption of the Remove From Upload List context menu item.
public property getMenuSelectAllText()
setMenuSelectAllText($value)
Gets or sets caption of the Select All context menu item.
public property getMenuThumbnailsText()
setMenuThumbnailsText($value)
Gets or sets caption of the Thumbnails context menu item.
public property getMessageBoxTitleText()
setMessageBoxTitleText($value)
Gets or sets title of the message box which appears when some error occurs or upload is finished.
public property getMessageCannotConnectToInternetText()
setMessageCannotConnectToInternetText($value)
Gets or sets text of the error message which states that Image Uploader failed to connect to the Internet.
public property getMessageCmykImagesAreNotAllowedText()
setMessageCmykImagesAreNotAllowedText($value)
Gets or sets text of the error message which states that the selected image is CMYK, when CMYK images are not allowed for the upload.
public property getMessageDimensionsAreTooLargeText()
setMessageDimensionsAreTooLargeText($value)
Gets or sets text of the error message which states that the width or height of the selected image is too large.
public property getMessageDimensionsAreTooSmallText()
setMessageDimensionsAreTooSmallText($value)
Gets or sets text of the error message which states that the width or height of selected image is too small.
public property getMessageFileSizeIsTooSmallText()
setMessageFileSizeIsTooSmallText($value)
Gets or sets text of the error message which states that the user tries to select a file that is too small.
public property getMessageMaxFileCountExceededText()
setMessageMaxFileCountExceededText($value)
Gets or sets text of the error message which states that the user tries to select too many files.
public property getMessageMaxFileSizeExceededText()
setMessageMaxFileSizeExceededText($value)
Gets or sets text of the error message which states that the user tries to select a file that is too big.
public property getMessageMaxTotalFileSizeExceededText()
setMessageMaxTotalFileSizeExceededText($value)
Gets or sets text of the error message which states that the total size of selected files is too large.
public property getMessageNoInternetSessionWasEstablishedText()
setMessageNoInternetSessionWasEstablishedText($value)
Gets or sets text of the error message which states that there is no Internet session available.
public property getMessageNoResponseFromServerText()
setMessageNoResponseFromServerText($value)
Gets or sets text of the error message which states that an error was encountered when sending a request to the server and the server did not return any response.
public property getMessageRetryOpenFolderText()
setMessageRetryOpenFolderText($value)
Gets or sets text of the message which is displayed when Image Uploader tries to restore last visited folder and it is not available.
public property getMessageServerNotFoundText()
setMessageServerNotFoundText($value)
Gets or sets text of the error message which states that the server with the name, specified in the setAction($value) parameter cannot be found.
public property getMessageSwitchAnotherFolderWarningText()
setMessageSwitchAnotherFolderWarningText($value)
Gets or sets text of the warning message which is displayed when the user changes the current folder and some items are selected for upload in this folder.
public property getMessageUnexpectedErrorText()
setMessageUnexpectedErrorText($value)
Gets or sets text of the user-friendly error message for errors which are meaningful to website developer only.
public property getMessageUploadCancelledText()
setMessageUploadCancelledText($value)
Gets or sets text of the error message which states that the user cancelled the upload.
public property getMessageUploadCompleteText()
setMessageUploadCompleteText($value)
Gets or sets text of the message box which notifies that the upload is successfully finished.
public property getMessageUploadFailedText()
setMessageUploadFailedText($value)
Gets or sets text of the error message which states that the upload failed because the connection was broken.
public property getMessageUserSpecifiedTimeoutHasExpiredText()
setMessageUserSpecifiedTimeoutHasExpiredText($value)
Gets or sets text of the error message which states that the client-side timeout has expired. To disable this message, set it to an empty string.
public property getMetaDataSeparator()
setMetaDataSeparator($value)
Gets or sets sequence of characters used to separate string stored in one metadata field (such as IptcKeyword).
public property getMinFileCount()
setMinFileCount($value)
Gets or sets minimum number of files allowed for upload per one session.
public property getMinFileSize()
setMinFileSize($value)
Gets or sets minimum file size (in bytes) allowed for upload.
public property getMinImageHeight()
setMinImageHeight($value)
Gets or sets minimum image height (in pixels) allowed for upload.
public property getMinImageWidth()
setMinImageWidth($value)
Gets or sets minimum image width (in pixels) allowed for upload.
public property getMinutesText()
setMinutesText($value)
Gets or sets text for the minutes unit in the progress dialog.
public property getPaneBackgroundColor()
setPaneBackgroundColor($value)
Gets or sets background color of all Image Uploader panes. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPaneFont()
setPaneFont($value)
Gets or sets font format for all Image Uploader panes and labels. See the detailed information about the syntax of the string accepted by this property in the PaneFont property description.
public property getPaneLayout()
setPaneLayout($value)
Gets or sets layout of Image Uploader panes. The following layouts are supported: OnePane, TwoPanes, and ThreePanes.
public property getPasteFileNameTemplate()
setPasteFileNameTemplate($value)
Gets or sets file name template for files pasted from clipboard.
public property getPostFormat()
setPostFormat($value)
Gets or sets POST request format used by Image Uploader to upload files.
public property getPreserveHttpCookies()
setPreserveHttpCookies($value)
Gets or sets switch that specifies whether Image Uploader should preserve HTTP-only cookies during upload.
public property getPreviewThumbnailActiveDropHighlightedColor()
setPreviewThumbnailActiveDropHighlightedColor($value)
Gets or sets color of the thumbnail box selection when this thumbnail belongs to a focused pane and the user drags some items over it. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailActiveSelectionColor()
setPreviewThumbnailActiveSelectionColor($value)
Gets or sets color of the item selection frame when the parent pane is in focus. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailBorderColor()
setPreviewThumbnailBorderColor($value)
Gets or sets color of the preview thumbnail box frame. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailBorderHoverColor()
setPreviewThumbnailBorderHoverColor($value)
Gets or sets color of the preview box frame when the cursor is hovered over the thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailInactiveDropHighlightedColor()
setPreviewThumbnailInactiveDropHighlightedColor($value)
Gets or sets color of the thumbnail box selection when this thumbnail belongs to a pane which is out of focus and the user drags some items over it. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailInactiveSelectionColor()
setPreviewThumbnailInactiveSelectionColor($value)
Gets or sets color of item selection frame when the parent pane is out of focus. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getPreviewThumbnailResizeQuality()
setPreviewThumbnailResizeQuality($value)
Gets or sets resize quality of preview thumbnails. The following values are supported: Medium and High.
public property getPreviewThumbnailSize()
setPreviewThumbnailSize($value)
Gets or sets size of thumbnails (in pixels) in the preview area when Thumbnails view mode is used.
public property getProgressDialogCancelButtonText()
setProgressDialogCancelButtonText($value)
Gets or sets caption of the Cancel button on the progress dialog.
public property getProgressDialogCloseButtonText()
setProgressDialogCloseButtonText($value)
Gets or sets caption of the Close button on the progress dialog.
public property getProgressDialogCloseWhenUploadCompletesText()
setProgressDialogCloseWhenUploadCompletesText($value)
Gets or sets caption of the Close When Upload Completes checkbox in the progress dialog.
public property getProgressDialogEstimatedTimeText()
setProgressDialogEstimatedTimeText($value)
Gets or sets caption of the label on the progress dialog which displays estimated time of upload.
public property getProgressDialogPreparingDataText()
setProgressDialogPreparingDataText($value)
Gets or sets caption of the Preparing Data label on the progress dialog.
public property getProgressDialogPreviewThumbnailSize()
setProgressDialogPreviewThumbnailSize($value)
Gets or sets size of a thumbnail (in pixels) in the progress dialog.
public property getProgressDialogSentText()
setProgressDialogSentText($value)
Gets or sets caption of the label on the progress dialog which specifies how many files have already been sent.
public property getProgressDialogTitleText()
setProgressDialogTitleText($value)
Gets or sets title of the progress dialog.
public property getProgressDialogWaitingForResponseFromServerText()
setProgressDialogWaitingForResponseFromServerText($value)
Gets or sets text string which appears in the progress dialog when the upload completes, and Image Uploader is waiting for a response from the server.
public property getProgressDialogWaitingForRetryText()
setProgressDialogWaitingForRetryText($value)
Gets or sets text string which appears in the progress dialog when the upload was interrupted, and Image Uploader is waiting before retrying to recover the upload.
public property getProgressDialogWidth()
setProgressDialogWidth($value)
Gets or sets width of the progress dialog.
public property getQualityMeterAcceptableQualityColor()
setQualityMeterAcceptableQualityColor($value)
Gets or sets color of the quality meter element which corresponds to the maximum acceptable print format. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getQualityMeterBackgroundColor()
setQualityMeterBackgroundColor($value)
Gets or sets background color of the quality meter. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getQualityMeterBorderColor()
setQualityMeterBorderColor($value)
Gets or sets color of the quality meter border. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getQualityMeterFormats()
setQualityMeterFormats($value)
Gets or sets value which defines print formats for the quality meter. See the detailed information about the syntax of the string accepted by this property in the QualityMeterFormats property description.
public property getQualityMeterHeight()
setQualityMeterHeight($value)
Gets or sets height of the quality meter element.
public property getQualityMeterHighQualityColor()
setQualityMeterHighQualityColor($value)
Gets or sets color of the quality meter element which corresponds to the recommended print format. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getQualityMeterLowQualityColor()
setQualityMeterLowQualityColor($value)
Gets or sets color of the quality meter element corresponding to the print format which is not recommended for printing. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getRedirectUrl()
setRedirectUrl($value)
Gets or sets URL to which the user will be redirected when the upload successfully completes.
public property getRememberLastVisitedFolder()
setRememberLastVisitedFolder($value)
Gets or sets switch that indicates whether Image Uploader should remember the last visited folder.
public property getRemoveIconImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the removal cross which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this cross the selected image will be deleted from the upload list.
public property getRemoveIconTooltipText()
setRemoveIconTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the removal cross. By clicking this cross the selected image will be deleted from the upload list.
public property getRotateIconClockwiseImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the clockwise rotation arrow which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this arrow the selected image will be rotated by 90 degrees clockwise.
public property getRotateIconClockwiseTooltipText()
setRotateIconClockwiseTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the clockwise rotation arrow. By clicking this arrow the selected image will be rotated by 90 degrees clockwise.
public property getRotateIconCounterclockwiseImageFormat() Gets an ImageFormat instance that specifies images that are displayed in different states of the counterclockwise rotation arrow which appears when the user hovers the mouse pointer over some thumbnail in the pane. By clicking this arrow the selected image will be rotated by 90 degrees counterclockwise.
public property getRotateIconCounterclockwiseTooltipText()
setRotateIconCounterclockwiseTooltipText($value)
Gets or sets text of the tooltip which is displayed when the mouse pointer is hovering over the counterclockwise rotation arrow. By clicking this arrow the selected image will be rotated by 90 degrees counterclockwise.
public property getSecondsText()
setSecondsText($value)
Gets or sets text for seconds unit in the progress dialog.
public property getSendDefaultFields()
setSendDefaultFields($value)
Gets or sets switch that specifies whether to send standard text POST fields during the upload process.
public property getShowButtons()
setShowButtons($value)
Gets or sets switch that specifies whether Stop, Select All, Deselect All, and Send buttons should be visible.
public property getShowContextMenu()
setShowContextMenu($value)
Gets or sets switch that specifies if the context menu should be available by a right-click on a folder or upload pane.
public property getShowDebugWindow()
setShowDebugWindow($value)
Gets or sets switch that specifies whether to display an error page returned from the server if some error occurs on the page specified with the setAction($value) property. Also, this property influences on certain error messages which are meaningful only to a website developer.
public property getShowDescriptions()
setShowDescriptions($value)
Gets or sets switch that specifies whether to display Edit Description elements under the thumbnails.
public property getShowFileNames()
setShowFileNames($value)
Gets or sets switch that specifies whether to display filenames in the folder and upload pane.
public property getShowSubfolders()
setShowSubfolders($value)
Gets or sets switch that specifies whether to display subfolders in the folder pane along with files.
public property getShowUploadListButtons()
setShowUploadListButtons($value)
Gets or sets switch that specifies whether buttons which add or remove files to or from the upload list should be visible.
public property getSilentMode()
setSilentMode($value)
Gets or sets switch that specifies whether to hide Image Uploader progress bar and all the messages during the upload.
public property getSplitterLineColor()
setSplitterLineColor($value)
Gets or sets color of the splitter line (if enabled). A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getSplitterLineStyle()
setSplitterLineStyle($value)
Gets or sets style of splitter line. The following line styles are supported: Dash, DashDot, DashDotDot, Dot, Invisible, and Solid.
public property getThumbnailHorizontalSpacing()
setThumbnailHorizontalSpacing($value)
Gets or sets horizontal distance (in pixels) between thumbnails in the folder and upload panes.
public property getThumbnailVerticalSpacing()
setThumbnailVerticalSpacing($value)
Gets or sets vertical distance (in pixels) between thumbnails in the folder and upload panes.
public property getTimeFormat()
setTimeFormat($value)
Gets or sets format for time display in progress dialogs. See the detailed information about the syntax of the string accepted by this property in the TimeFormat property description.
public property getTimeOut()
setTimeOut($value)
Gets or sets timeout of the HTTP connection. When timeout expires, the Image Uploader assumes that the connection has been lost and terminates the upload process.
public property getTreePaneBackgroundColor()
setTreePaneBackgroundColor($value)
Gets or sets background color of the tree pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getTreePaneBorderStyle()
setTreePaneBorderStyle($value)
Gets or sets border style of the tree pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
public property getTreePaneWidth()
setTreePaneWidth($value)
Gets or sets width of the folder tree pane.
public property getUncheckUploadedFiles()
setUncheckUploadedFiles($value)
Gets or sets switch that specifies whether to uncheck files (in the TwoPanes layout) or remove them from the upload list (in the OnePane or ThreePanes layout) after they are successfully uploaded.
public property getUnixFileSystemRootText()
setUnixFileSystemRootText($value)
Gets or sets caption of the folder tree node which specifies the system directory at *NIX systems.
public property getUnixHomeDirectoryText()
setUnixHomeDirectoryText($value)
Gets or sets caption of the folder tree node which specifies the home directory at *NIX systems.
public property getUploadPaneAllowRotate()
setUploadPaneAllowRotate($value)
Gets or sets switch that specifies whether to display rotate icons on thumbnails in the upload pane.
public property getUploadPaneBackgroundColor()
setUploadPaneBackgroundColor($value)
Gets or sets background color of the upload pane. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getUploadPaneBackgroundImageFormat() Gets a BackgroundImageFormat instance that specifies a background image of the upload pane.
public property getUploadPaneBorderStyle()
setUploadPaneBorderStyle($value)
Gets or sets border style of the upload pane. The following border styles are supported: Fixed3D, FixedSingle, and None.
public property getUploadPaneShowDescriptions()
setUploadPaneShowDescriptions($value)
Gets or sets switch that specifies whether Edit Description elements should be displayed under each thumbnail in the upload list.
public property getUploadPaneSortMode()
setUploadPaneSortMode($value)
Gets or sets sort mode of the upload list. The following modes are supported: Modified, Name, Path, Size, Type, and Unsorted.
public property getUploadSourceFile()
setUploadSourceFile($value)
Gets or sets switch that specifies whether original file should be uploaded or it is necessary to upload only resized copies.
public property getUploadThumbnail1BackgroundColor()
setUploadThumbnail1BackgroundColor($value)
Gets or sets background color of the first thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getUploadThumbnail1CompressionMode()
setUploadThumbnail1CompressionMode($value)
Gets or sets compression mode of the first thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail1CompressionMode property description.
public property getUploadThumbnail1CompressOversizedOnly()
setUploadThumbnail1CompressOversizedOnly($value)
Gets or sets switch that specifies whether an original file should be uploaded as the first thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the first thumbnail.
public property getUploadThumbnail1CopyExif()
setUploadThumbnail1CopyExif($value)
Gets or sets switch that specifies whether the first thumbnail should contain EXIF metadata copied from the original file.
public property getUploadThumbnail1CopyIptc()
setUploadThumbnail1CopyIptc($value)
Gets or sets switch that specifies whether the first thumbnail should contain IPTC metadata copied from the original file.
public property getUploadThumbnail1FitMode()
setUploadThumbnail1FitMode($value)
Gets or sets fit mode of the first thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
public property getUploadThumbnail1Height()
setUploadThumbnail1Height($value)
Gets or sets height restriction of the first thumbnail.
public property getUploadThumbnail1JpegQuality()
setUploadThumbnail1JpegQuality($value)
Gets or sets JPEG quality for the first thumbnail in range from 0 (the worst quality) to 100 (the best quality).
public property getUploadThumbnail1ResizeQuality()
setUploadThumbnail1ResizeQuality($value)
Gets or sets resize quality of the first thumbnail. The following values are supported: Medium and High.
public property getUploadThumbnail1Resolution()
setUploadThumbnail1Resolution($value)
Gets or sets image resolution of the first thumbnail.
public property getUploadThumbnail1Watermark()
setUploadThumbnail1Watermark($value)
Gets or sets watermark for the first thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail1Watermark property description.
public property getUploadThumbnail1Width()
setUploadThumbnail1Width($value)
Gets or sets width restriction of the first thumbnail.
public property getUploadThumbnail2BackgroundColor()
setUploadThumbnail2BackgroundColor($value)
Gets or sets background color of the second thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getUploadThumbnail2CompressionMode()
setUploadThumbnail2CompressionMode($value)
Gets or sets compression mode of the second thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail2CompressionMode property description.
public property getUploadThumbnail2CompressOversizedOnly()
setUploadThumbnail2CompressOversizedOnly($value)
Gets or sets switch that specifies whether an original file should be uploaded as the second thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the second thumbnail.
public property getUploadThumbnail2CopyExif()
setUploadThumbnail2CopyExif($value)
Gets or sets switch that specifies whether the second thumbnail should contain EXIF metadata copied from the original file.
public property getUploadThumbnail2CopyIptc()
setUploadThumbnail2CopyIptc($value)
Gets or sets switch that specifies whether the second thumbnail should contain IPTC metadata copied from the original file.
public property getUploadThumbnail2FitMode()
setUploadThumbnail2FitMode($value)
Gets or sets fit mode of the second thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
public property getUploadThumbnail2Height()
setUploadThumbnail2Height($value)
Gets or sets height restriction of the second thumbnail.
public property getUploadThumbnail2JpegQuality()
setUploadThumbnail2JpegQuality($value)
Gets or sets JPEG quality for the second thumbnail in range from 0 (the worst quality) to 100 (the best quality).
public property getUploadThumbnail2ResizeQuality()
setUploadThumbnail2ResizeQuality($value)
Gets or sets resize quality of the second thumbnail. The following values are supported: Medium and High.
public property getUploadThumbnail2Resolution()
setUploadThumbnail2Resolution($value)
Gets or sets image resolution of the second thumbnail.
public property getUploadThumbnail2Watermark()
setUploadThumbnail2Watermark($value)
Gets or sets watermark for the second thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail2Watermark property description.
public property getUploadThumbnail2Width()
setUploadThumbnail2Width($value)
Gets or sets width restriction of the second thumbnail.
public property getUploadThumbnail3BackgroundColor()
setUploadThumbnail3BackgroundColor($value)
Gets or sets background color of the third thumbnail. A color value should be specified as a hex representation of the RGB triad in HTML-style syntax (#rrggbb) or as a color name ("white" and so on).
public property getUploadThumbnail3CompressionMode()
setUploadThumbnail3CompressionMode($value)
Gets or sets compression mode of the third thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail3CompressionMode property description.
public property getUploadThumbnail3CompressOversizedOnly()
setUploadThumbnail3CompressOversizedOnly($value)
Gets or sets switch that specifies whether an original file should be uploaded as the third thumbnail in case when original image dimensions and file size are not bigger than dimensions and file size of the third thumbnail.
public property getUploadThumbnail3CopyExif()
setUploadThumbnail3CopyExif($value)
Gets or sets switch that specifies whether the third thumbnail should contain EXIF metadata copied from the original file.
public property getUploadThumbnail3CopyIptc()
setUploadThumbnail3CopyIptc($value)
Gets or sets switch that specifies whether the third thumbnail should contain IPTC metadata copied from the original file.
public property getUploadThumbnail3FitMode()
setUploadThumbnail3FitMode($value)
Gets or sets fit mode of the third thumbnail. The following modes are supported: Off, Fit, Width, Height, Icon, and ActualSize.
public property getUploadThumbnail3Height()
setUploadThumbnail3Height($value)
Gets or sets height restriction of the third thumbnail.
public property getUploadThumbnail3JpegQuality()
setUploadThumbnail3JpegQuality($value)
Gets or sets JPEG quality for the third thumbnail in range from 0 (the worst quality) to 100 (the best quality).
public property getUploadThumbnail3ResizeQuality()
setUploadThumbnail3ResizeQuality($value)
Gets or sets resize quality of the third thumbnail. The following values are supported: Medium and High.
public property getUploadThumbnail3Resolution()
setUploadThumbnail3Resolution($value)
Gets or sets image resolution of the third thumbnail.
public property getUploadThumbnail3Watermark()
setUploadThumbnail3Watermark($value)
Gets or sets watermark for the third thumbnail. See the detailed information about the syntax of the string accepted by this property in the UploadThumbnail3Watermark property description.
public property getUploadThumbnail3Width()
setUploadThumbnail3Width($value)
Gets or sets width restriction of the third thumbnail.
public property getUploadView()
setUploadView($value)
Gets or sets view mode for the upload pane. The following views are supported: Thumbnails, Icons, List, Details, and AdvancedDetails.
public property getUserAgent()
setUserAgent($value)
Gets or sets User-Agent string which is sent by Image Uploader in the header of the upload request.
public property getUseSystemColors()
setUseSystemColors($value)
Gets or sets switch that specifies whether Image Uploader should use system-dependent colors for its elements or use color specified via appropriate properties.

Methods

Name Description
public method render() Generates Image Uploader embedding code and writes it into the page.

Events

Name Description
public event addClientAfterUpload($clientFunction)
removeClientAfterUpload($clientFunction)
Adds or removes a handler of the event which fires only after successful upload.
public event addClientBeforeUpload($clientFunction)
removeClientBeforeUpload($clientFunction)
Adds or removes a handler of the event which fires when the upload is about to be started.
public event addClientError($clientFunction)
removeClientError($clientFunction)
Adds or removes a handler of the event which fires if some error occurred during upload.
public event addClientFolderChange($clientFunction)
removeClientFolderChange($clientFunction)
Adds or removes a handler of the event which fires when the user goes to another folder from which they will select files for upload.
public event addClientInitComplete($clientFunction)
removeClientInitComplete($clientFunction)
Adds or removes a handler of the event which fires when Image Uploader is completely created and initialized.
public event addClientPackageComplete($clientFunction)
removeClientPackageComplete($clientFunction)
Adds or removes a handler of the event which fires when the current package was uploaded successfully.
public event addClientPackageBeforeUpload($clientFunction)
removeClientPackageBeforeUpload($clientFunction)
Adds or removes a handler of the event which fires when the current package is about to be uploaded.
public event addClientPackageError($clientFunction)
removeClientPackageError($clientFunction)
Adds or removes a handler of the event which fires if some error occurred during the current package upload.
public event addClientPackageProgress($clientFunction)
removeClientPackageProgress($clientFunction)
Adds or removes a handler of the event which fires to indicate the progress of the current package upload.
public event addClientPaneResize($clientFunction)
removeClientPaneResize($clientFunction)
Adds or removes a handler of the event which fires when the user moves splitters or resizes panes anyhow else.
public event addClientProgress($clientFunction)
removeClientProgress($clientFunction)
Adds or removes a handler of the event which fires to indicate the progress of the upload.
public event addClientSelectionChange($clientFunction)
removeClientSelectionChange($clientFunction)
Adds or removes a handler of the event which fires when the user changes a selection either by mouse, Select All, or Deselect All buttons.
public event addClientSortModeChange($clientFunction)
removeClientSortModeChange($clientFunction)
Adds or removes a handler of the event which fires when sort mode is changed in the folder or upload pane.
public event addClientUploadFileCountChange($clientFunction)
removeClientUploadFileCountChange($clientFunction)
Adds or removes a handler of the event which fires when the user adds/removes any files to/from the upload list (or checks/unchecks them).
public event addClientViewChange($clientFunction)
removeClientViewChange($clientFunction)
Adds or removes a handler of the event which fires when the view mode of folder or upload pane is changed.