| MultiPowUpload 3.3 Events |
Home
page Contact
support |
UniversalUploader events
For more information on how to use UniversalUploader events see tutorial section.
In the list below there are all available UniversalUploader events.
Init (Init event listener)
function Init(Boolean inited) {}
It is invoked when UniversalUploader is loaded and ready to work.
inited:Boolean - determines if UniversalUploader was inited correctly.
universalUploader.bindEventListener("Init", function (inited){
if(inited)
alert("UniversalUploader inited and ready to work!");
else
alert("UniversalUploader failed to init!");
});
FilesAdded
function FilesAdded(String uploaderId, File[] files) {}
It is invoked when a user selects files for upload from the file-browsing dialog box.
uploaderId:String - identifier of uploader that has raised this event.
files:File[] - Array of the File objects that represents added files.
universalUploader.bindEventListener("FilesAdded", function (uploaderId, files){
alert("Added "+files.length+" files");
});
FilesRemoved
function FilesRemoved(String uploaderId, File[] files) {}
It is invoked when a user removes one or several files from a list.
uploaderId:String - identifier of uploader that has raised this event.
files:File[] - Array of File objects that represents removed files.
universalUploader.bindEventListener("FilesRemoved", function (uploaderId, files){
alert("Removed "+files.length+" files");
});
FileUploadStart
function FileUploadStart(String uploaderId, File file) {}
It is invoked when upload process of a file is started. This event is invoked for each file in the upload queue.
uploaderId:String - identifier of uploader that has raised this event.
file:File -Instance of File object that represents the file.
universalUploader.bindEventListener("FileUploadStart", function (uploaderId, file){
alert("File upload started "+file.name);
});
FileUploadComplete
function FileUploadComplete(String uploaderId, File file) {}
It is invoked when upload process of a file is completed. This event is invoked for each file in the upload queue.
uploaderId:String - identifier of uploader that has raised this event.
file:File -Instance of File object that represents the file.
universalUploader.bindEventListener("FileUploadComplete", function (uploaderId, file){
alert("File upload complete "+file.name);
});
UploadStart
function UploadStart(String uploaderId) {}
It is invoked before the upload process is started.
:String - identifier of uploader that has raised this event.
universalUploader.bindEventListener("UploadStart", function (uploaderId){
alert("Upload process started");
});
UploadProgress
function UploadProgress(String uploaderId, File file) {}
It is invoked periodically during the file upload operation. The UploadProgress event is invoked while UniversalUploader transmits bytes to a server, and it is periodically invoked during the transmission.
uploaderId:String - identifier of uploader that has raised this event.
file:File -Instance of File - currently uploaded file.
universalUploader.bindEventListener("UploadProgress", function (uploaderId, file){
alert("Uploading file"+file.name+"Total percent: "+universalUploader.getProgressInfo().getTotalPercent());
});
UploadStop
function UploadStop(String uploaderId) {}
It is invoked when upload operation is cancelled.
:String - identifier of uploader that has raised this event.
universalUploader.bindEventListener("UploadStop", function (uploaderId){
alert("Upload process stopped");
});
UploadComplete
function UploadComplete(String uploaderId) {}
It is invoked when the upload operation has been completed successfully.
:String - identifier of uploader that has raised this event.
universalUploader.bindEventListener("UploadComplete", function (uploaderId){
alert("Upload process complete ");
});
Error
function Error(String uploaderId, String message) {}
It is invoked when an error occurs.
uploaderId:String - identifier of uploader that has raised this event.
message:String - Error message text.
universalUploader.bindEventListener("Error", function (uploaderId, message){
alert("Error : "+message);
});