- 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
- ActiveX/Java Uploader ASP.NET Reference
- ActiveX/Java Uploader PHP Reference
- ActiveX/Java Uploader JavaScript Reference
- $au Namespace ActiveX/Java Uploader JavaScript
- activeXControl Class ActiveX/Java Uploader JavaScript
- addFilesProgressDialog Class ActiveX/Java Uploader JavaScript
- authenticationDialog Class ActiveX/Java Uploader JavaScript
- contextMenu Class ActiveX/Java Uploader JavaScript
- converter Class ActiveX/Java Uploader JavaScript
- converters Class ActiveX/Java Uploader JavaScript
- debug Class ActiveX/Java Uploader JavaScript
- deleteFilesDialog Class ActiveX/Java Uploader JavaScript
- descriptionEditor Class ActiveX/Java Uploader JavaScript
- detailsViewColumns Class ActiveX/Java Uploader JavaScript
- event Class ActiveX/Java Uploader JavaScript
- events Class ActiveX/Java Uploader JavaScript
- file Class ActiveX/Java Uploader JavaScript
- files Class ActiveX/Java Uploader JavaScript
- folderPane Class ActiveX/Java Uploader JavaScript
- imageEditor Class ActiveX/Java Uploader JavaScript
- informationBar Class ActiveX/Java Uploader JavaScript
- installationProgress Class ActiveX/Java Uploader JavaScript
- javaControl Class ActiveX/Java Uploader JavaScript
- messages Class ActiveX/Java Uploader JavaScript
- metadata Class ActiveX/Java Uploader JavaScript
- paneItem Class ActiveX/Java Uploader JavaScript
- qualityMeter Class ActiveX/Java Uploader JavaScript
- restrictions Class ActiveX/Java Uploader JavaScript
- statusPane Class ActiveX/Java Uploader JavaScript
- thumbnail Class ActiveX/Java Uploader JavaScript
- thumbnailEvents Class ActiveX/Java Uploader JavaScript
- treePane Class ActiveX/Java Uploader JavaScript
- uploadPane Class ActiveX/Java Uploader JavaScript
- uploadProgressDialog Class ActiveX/Java Uploader JavaScript
- uploadSettings Class ActiveX/Java Uploader JavaScript
- uploader Class ActiveX/Java Uploader JavaScript
- uploader Members ActiveX/Java Uploader JavaScript
- uploader Methods ActiveX/Java Uploader JavaScript
- uploader Properties ActiveX/Java Uploader JavaScript
- activeXControl Property ActiveX/Java Uploader JavaScript
- addFilesProgressDialog Property ActiveX/Java Uploader JavaScript
- authenticationDialog Property ActiveX/Java Uploader JavaScript
- auxiliaryTextColor Property ActiveX/Java Uploader JavaScript
- backgroundColor Property ActiveX/Java Uploader JavaScript
- borderStyle Property ActiveX/Java Uploader JavaScript
- cancelUploadButtonImageFormat Property ActiveX/Java Uploader JavaScript
- cancelUploadButtonText Property ActiveX/Java Uploader JavaScript
- contextMenu Property ActiveX/Java Uploader JavaScript
- converters Property ActiveX/Java Uploader JavaScript
- deleteFilesDialog Property ActiveX/Java Uploader JavaScript
- descriptionEditor Property ActiveX/Java Uploader JavaScript
- detailsViewColumns Property ActiveX/Java Uploader JavaScript
- dialogBorderColor Property ActiveX/Java Uploader JavaScript
- dialogColor Property ActiveX/Java Uploader JavaScript
- enableAutoRotation Property ActiveX/Java Uploader JavaScript
- enableCheckByClick Property ActiveX/Java Uploader JavaScript
- enableContextMenu Property ActiveX/Java Uploader JavaScript
- enableDescriptionEditor Property ActiveX/Java Uploader JavaScript
- enableDragAndDrop Property ActiveX/Java Uploader JavaScript
- enableFileViewer Property ActiveX/Java Uploader JavaScript
- enableImageEditor Property ActiveX/Java Uploader JavaScript
- enableOriginalFilesDeletion Property ActiveX/Java Uploader JavaScript
- enableRotation Property ActiveX/Java Uploader JavaScript
- enableStatusPane Property ActiveX/Java Uploader JavaScript
- enableUploadPane Property ActiveX/Java Uploader JavaScript
- enableUploadProgress Property ActiveX/Java Uploader JavaScript
- events Property ActiveX/Java Uploader JavaScript
- files Property ActiveX/Java Uploader JavaScript
- folderPane Property ActiveX/Java Uploader JavaScript
- folderProcessingMode Property ActiveX/Java Uploader JavaScript
- headerColor Property ActiveX/Java Uploader JavaScript
- headerTextColor Property ActiveX/Java Uploader JavaScript
- height Property ActiveX/Java Uploader JavaScript
- hyperlinkColor Property ActiveX/Java Uploader JavaScript
- id Property ActiveX/Java Uploader JavaScript
- imageEditor Property ActiveX/Java Uploader JavaScript
- informationBar Property ActiveX/Java Uploader JavaScript
- javaControl Property ActiveX/Java Uploader JavaScript
- licenseKey Property ActiveX/Java Uploader JavaScript
- loadingFolderContentText Property ActiveX/Java Uploader JavaScript
- messages Property ActiveX/Java Uploader JavaScript
- metadata Property ActiveX/Java Uploader JavaScript
- openFileDialog Property ActiveX/Java Uploader JavaScript
- paneFont Property ActiveX/Java Uploader JavaScript
- paneItem Property ActiveX/Java Uploader JavaScript
- paneLayout Property ActiveX/Java Uploader JavaScript
- panelBorderColor Property ActiveX/Java Uploader JavaScript
- panelColor Property ActiveX/Java Uploader JavaScript
- pasteFileNameTemplate Property ActiveX/Java Uploader JavaScript
- restrictions Property ActiveX/Java Uploader JavaScript
- statusPane Property ActiveX/Java Uploader JavaScript
- textColor Property ActiveX/Java Uploader JavaScript
- titleFont Property ActiveX/Java Uploader JavaScript
- treePane Property ActiveX/Java Uploader JavaScript
- type Property ActiveX/Java Uploader JavaScript
- uploadButtonImageFormat Property ActiveX/Java Uploader JavaScript
- uploadButtonText Property ActiveX/Java Uploader JavaScript
- uploadPane Property ActiveX/Java Uploader JavaScript
- uploadProgressDialog Property ActiveX/Java Uploader JavaScript
- uploadSettings Property ActiveX/Java Uploader JavaScript
- width Property ActiveX/Java Uploader JavaScript
- $au.amazonS3Extender Namespace ActiveX/Java Uploader JavaScript
- $au Namespace ActiveX/Java Uploader JavaScript
- ActiveX/Java Uploader Client-Side Events Reference
- POST Field Reference
- HTML5/Flash Uploader
- Licensing Information
- Legal Notices
uploader.restrictions Property ActiveX/Java Uploader JavaScript
Supported browsers:



Gets or sets upload restrictions.
Syntax
JavaScript
Initialize
$au.uploader({
//...other params...
restrictions: {},
//...other params...
})
Get/Set Value at Runtime
$au.uploader('uploaderID').restrictions(value);
value = $au.uploader('uploaderID').restrictions();
Remarks
Note
All limitations specified here are checked client-side, so you should not interpret them as a reliable protection. A potentially malicious user can bypass all these limitations (by emulating ActiveX/Java Uploader). That is why it is highly recommended to implement server-side verification of uploaded files in addition to restrictions properties.
In other words, all limitation features discussed in this topic should be used solely for the convenience of the user. They should not be interpreted as a serious protection measure from malicious users.
See Also
Reference
- Aurigma.ImageUploader.Uploader.Restrictions ASP.NET PropertyActiveX/Java Uploader
- Uploader.Restrictions PHP PropertyActiveX/Java Uploader