使用js 获取上传文件的大小
在javascript中:
function getFileSize(o) {
var obj =o .value;
if (obj== "")
return;
var fileLength =
-1;
try
{
//对于IE判断上传的文件的大小
var f = new
ActiveXObject("Scripting.FileSystemObject");
fileLength =
parseInt(f.getFile(obj).size);
}
catch (e)
{
try
{
//非IE是获得要上传文件的大小
fileLength =
parseInt(obj.files[0].size);
} catch (e)
{
fileLenth = -1;
}
}
if (fileLength / 1024 > 1000)
{
message(‘上传文件大于1M!‘, ‘‘,
‘error‘);
//document.getElementById("item-url").value =
"";
return
false;
} else
{
return
true;
}
}
在from表单中:
<input type="file" name="file1" style="width:70px;" class="file1" id="file1" onchange=" getFileSize(this);" />
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。