error
Fires when an upload
or remove
operation fails.
The
error
event fires only when the Upload is in async mode.
Example
<input type="file" name="files" id="photos" />
<script>
$("#photos").kendoUpload({
async: {
saveUrl: "http://my-app.localhost/save",
removeUrl: "http://my-app.localhost/remove"
},
error: onError
});
function onError(e) {
// An array with information about the uploaded files
var files = e.files;
if (e.operation == "upload") {
alert("Failed to upload " + files.length + " files");
}
}
</script>
Event Data
e.files Array
Lists the files that were uploaded or removed.
Each file has:
- name
- extension - The file extension including the leading dot. For example,
.jpg
,.png
, an so on. - size - The file size in bytes. If not available, the value is
null
. - uid - The unique identifier of the file or batch of files.
e.operation String
The upload
or remove
operation.
e.XMLHttpRequest Object
Represents either the original XHR that is used for the operation or a stub that contains:
- responseText
- status
- statusText
Before you access any other fields, verify that this is an actual XHR.