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.

Parameters

inited:Boolean - determines if UniversalUploader was inited correctly.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.
files:File[] - Array of the File objects that represents added files.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.
files:File[] - Array of File objects that represents removed files.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.
file:File -Instance of File object that represents the file.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.
file:File -Instance of File object that represents the file.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.

file:File -Instance of File - currently uploaded file.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.

Example

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.

Parameters

uploaderId:String - identifier of uploader that has raised this event.

Example

universalUploader.bindEventListener("UploadComplete", function (uploaderId){
alert("Upload process complete ");
});

Error

function Error(String uploaderId, String message) {}

It is invoked when an error occurs.

Parameters

uploaderId:String - identifier of uploader that has raised this event.

message:String - Error message text.


Example

universalUploader.bindEventListener("Error", function (uploaderId, message){
alert("Error : "+message);
});