- Upload Suite Overview
- What's New?
- Choosing Upload Technology
- Evaluating Upload Suite
- Upload Suite Editions
- System Requirements
- Installation and Deployment Notes
- ActiveX/Java Uploader
- HTML5/Flash Uploader
- Before You Started with HTML5/Flash Uploader
- HTML5/Flash Uploader Architecture
- HTML5/Flash Uploader User Interface
- Getting Started
- Using HTML5/Flash Uploader
- Troubleshooting
- Reference
- HTML5/Flash Uploader ASP.NET Reference
- HTML5/Flash Uploader PHP Reference
- HTML5/Flash Uploader JavaScript Reference
- $au Namespace HTML5/Flash Uploader JavaScript
- addFilesProgressDialog Class HTML5/Flash Uploader JavaScript
- commonDialog Class HTML5/Flash Uploader JavaScript
- converter Class HTML5/Flash Uploader JavaScript
- converters Class HTML5/Flash Uploader JavaScript
- debug Class HTML5/Flash Uploader JavaScript
- descriptionEditor Class HTML5/Flash Uploader JavaScript
- drawTool Class HTML5/Flash Uploader JavaScript
- event Class HTML5/Flash Uploader JavaScript
- events Class HTML5/Flash Uploader JavaScript
- events Members HTML5/Flash Uploader JavaScript
- events Properties HTML5/Flash Uploader JavaScript
- afterPackageUpload Property HTML5/Flash Uploader JavaScript
- afterUpload Property HTML5/Flash Uploader JavaScript
- beforePackageUpload Property HTML5/Flash Uploader JavaScript
- beforeSendRequest Property HTML5/Flash Uploader JavaScript
- beforeUpload Property HTML5/Flash Uploader JavaScript
- error Property HTML5/Flash Uploader JavaScript
- imageEditorClose Property HTML5/Flash Uploader JavaScript
- initComplete Property HTML5/Flash Uploader JavaScript
- preRender Property HTML5/Flash Uploader JavaScript
- progress Property HTML5/Flash Uploader JavaScript
- restrictionFailed Property HTML5/Flash Uploader JavaScript
- selectionChange Property HTML5/Flash Uploader JavaScript
- uploadFileCountChange Property HTML5/Flash Uploader JavaScript
- file Class HTML5/Flash Uploader JavaScript
- files Class HTML5/Flash Uploader JavaScript
- flashControl Class HTML5/Flash Uploader JavaScript
- imageEditor Class HTML5/Flash Uploader JavaScript
- imagePreviewWindow Class HTML5/Flash Uploader JavaScript
- imageUploaderFlash Class HTML5/Flash Uploader JavaScript
- informationBar Class HTML5/Flash Uploader JavaScript
- messages Class HTML5/Flash Uploader JavaScript
- metadata Class HTML5/Flash Uploader JavaScript
- paneItem Class HTML5/Flash Uploader JavaScript
- restrictions Class HTML5/Flash Uploader JavaScript
- statusPane Class HTML5/Flash Uploader JavaScript
- topPane Class HTML5/Flash Uploader JavaScript
- uploadErrorDialog Class HTML5/Flash Uploader JavaScript
- uploadPane Class HTML5/Flash Uploader JavaScript
- uploadSettings Class HTML5/Flash Uploader JavaScript
- $au.amazonS3Extender Namespace HTML5/Flash Uploader JavaScript
- $au Namespace HTML5/Flash Uploader JavaScript
- HTML5/Flash Uploader Client-Side Events Reference
- POST Field Reference
- Licensing Information
- Legal Notices
events.beforeUpload Property HTML5/Flash Uploader JavaScript
Supported technologies:

Gets or sets an array of BeforeUpload event handlers.
Syntax
JavaScript
Initialize
$au.imageUploaderFlash({
events: {
//...other params...
beforeUpload: [],
//...other params...
}
})
Get/Set Value at Runtime
$au.imageUploaderFlash('uploaderID').events().beforeUpload(value);
value = $au.imageUploaderFlash('uploaderID').events().beforeUpload();
Property Value
Type: $au.event
The string containing the name of BeforeUpload event handler or an array of handler names.
Remarks
This event fires when the upload is about to be started.
Returns
A boolean value (true or false). If event handler returns false (or zero), the upload is cancelled.
Otherwise, upload begins immediately after the event handler finishes. This makes the event handler convenient for validating
additional data provided by user.