checking the file size in IE 11
Need to know if there is any way using jquery to check the file size. The activeX Object used in javascript way of checking works in all browsers except IE 11:
function GetFileSize(fileid) {
try {
var fileSize = 0;
//for IE
if ($.browser.msie) {
//before making an object of ActiveXObject,
//please make sure ActiveX is enabled in your IE browser
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var filePath = $("#" + fileid)[0].value;
var objFile = objFSO.getFile(filePath);
var fileSize = objFile.size; //size in kb
fileSize = fileSize / 1048576; //size in mb
}
//for FF, Safari, Opeara and Others
else {
fileSize = $("#" + fileid)[0].files[0].size //size in kb
fileSize = fileSize / 1048576; //size in mb
}
//alert("Uploaded File Size is" + fileSize + "MB");
return fileSize;
}
catch (e) {
//alert("Error is :" + e);
return 0;
}
}
Is there any way using jquery that this check could be done on the client side?