[![Uploadify - JQuery File Upload Plugin Script](https://box.kancloud.cn/2015-11-02_5636cc82d8b6c.png)](http://www.uploadify.com)
# onOpen
Input Type:**function**
Input Format:**function(event,ID,fileObj) {}**
Required:**optional**
The **onOpen** option allows you to fire a custom function when a file is opened for upload. There is no default function for this option. Due to synchronicity issues, changing the **scriptData** via the **.uploadifySettings()** method will not work properly inside an onOpen custom function.
### Arguments
**event
**The event object.****
**ID
**The unique identifier of the file that was opened.****
**fileObj
**An object containing details about the file that was****opened.**
**
- **[name]** 每 The name of the file****
- **[size]** 每 The size in bytes of the file****
- **[creationDate]** 每 The date the file was created****
- **[modificationDate]** 每 The last date the file was modified****
- **[type]** 每 The file extension beginning with a '.'
### Demo
Javascript Code
1.
$('#file_upload').uploadify({
1.
'uploader' : '/uploadify/uploadify.swf',
1.
'script' : '/uploadify/uploadify.php',
1.
'cancelImg' : '/uploadify/cancel.png',
1.
'folder' : '/uploads',
1.
'onOpen' : function(event,ID,fileObj){
1.
$('#uploader_message').text('The upload is beginning for ' + fileObj.name);
1.
}
1.
});
HTML Code
1.
<inputtype="file"id="file_upload"name="file_upload"/>
1.
<divid="uploader_message"></div>
1.
<ahref="javascript:$('#file_upload').uploadifyUpload();">Upload Files</a>
[Upload Files](#)
[![Download the Latest Version](https://box.kancloud.cn/2015-11-02_5636cc82ea7d9.png)](#)
Help keep Uploadify free and support the development of other excellent apps!
![](../image/564003e153813.gif)
[home](#) | [about](#) | [download](#) | [demos](#) | [documentation](#) | [faqs](#) | [forums](#)
©2011 by [Reactive Apps](http://www.reactiveapps.com)
- Uploadify Documentation API
- events
- onallcomplete - function(event,data)
- onCancel - function(event,ID,fileObj,data)
- onCheck - function()
- onClearQueue - function(event)
- onComplete - function(event, ID, fileObj, response, data)
- onError - function(event,ID,fileObj,errorObj)
- onInit - function()
- onOpen - function(event,ID,fileObj)
- onProgress - function(event,ID,fileObj,data)
- onQueueFull - function(event,queueSizeLimit)
- onSelect - function(event,ID,fileObj)
- onSelectOnce - function(event,data)
- onSWFReady - function()
- methods
- uploadify(options)
- uploadifyCancel(ID)
- uploadifyClearQueue()
- uploadifySettings(name,value,resetObject)
- uploadifyUpload(ID)
- options
- auto
- buttonImg
- buttonText
- cancelimg
- checkscript
- displayData
- expressInstall
- fileDataName
- fileDesc
- fileExt
- folder
- height
- hideButton
- method
- multi
- queueID
- queueSizeLimit
- removeCompleted
- rollover
- script
- scriptAccess
- scriptData
- simUploadLimit
- sizeLimit
- uploader
- uploadify API-ZH-CN.html
- width
- wmode