You can use ClientSide events to check the file and file size.
@(Html.Telerik().Upload()
.Name("attachments")
.Async(async => async
.Save("Save", "Upload")
.Remove("Remove", "Upload")
)
.ClientEvents(events => events
.OnUpload("onUpload")
)
)
function onUpload(e) {
$console.log("Upload :: " + getFileInfo(e));
}
function getFileInfo(e) {
return $.map(e.files, function(file) {
var info = file.name;
// File size is not available in all browsers
if (file.size > 0) {
info += " (" + Math.ceil(file.size / 1024) + " KB)";
}
return info;
}).join(", ");
}