js获取file文件对象大小
来源:互联网 发布:阿里云短信怎么使用 编辑:程序博客网 时间:2024/06/05 07:54
<html>
<head>
<title> New Document </title>
<Script language="JavaScript" type="text/javascript">
function checkFileSize(filesizeKb){
try{
if(document.all){//页面内所有元素的一个集合,可判断是否是IE
var filename = document.getElementById("filename").value;
var fso = new ActiveXObject("Scripting.FileSystemObject");
if(!fso.FileExists(filename)){
alert("上传文件不存在,请重新输入!");
document.execCommand("undo");//对网页的所有表单进行撤销的
return false;
}
var file = fso.getfile(filename);
var fileSize = file.size; //单位:b
var fileSizeKb = fileSize/1024;//转换为kb
if(parseFloat(fileSizeKb)>parseFloat(filesizeKb)){
alert("当前文件大小为"+parseFloat(fileSizeKb)+"kb,最大上传文件大小为"+filesizeKb+"kb!");
document.execCommand("undo");//对网页的所有表单进行撤销的
return false;
}else{
//alert("当前文件大小为"+parseFloat(fileSizeKb)+"kb!");
}
formname.submit();
}
} catch(e){
if(e.description=="Automation服务器不能创建对象"){
alert("文件大小验证未生效!\r\n启用此验证,请如下修改浏览器设置:工具->Internet选项->安全->本地Intranet->自定义级别->ActiveX控件和插件->对没有标记为安全的ActiveX控件进行初始化和脚本运行->启用!");
formname.submit();
}else{
//alert(e.description);
//可能出现“拒绝访问”异常,刷新后又无此异常
window.location.reload();
}
}
}
</script>
</head>
<body>
<form name="formname" action="test2.jsp"><input type="file" name="filename" id="filename"><br>
<input type="button" value="上传文件" onclick="checkFileSize(45)" ><br>
</form>
</body>
</html>
- js获取file文件对象大小
- JS获取file上传文件路径,后缀,大小,文件名
- JS获取当前对象大小以及屏幕分辨率
- JS获取当前对象大小以及屏幕分辨率
- js获取上传文件的大小
- file上传文件,js中获取文件大小
- js限制input file文件上传的大小和类型
- [转载]JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS、JAVA等获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- JS获取当前对象大小以及屏幕分辨率等
- 让nginx的proxy_store和proxy_cache支持ctrl+f5和PURGE二种方
- zoj 1101 二分搜索
- HTTP代理模块(HTTP Proxy)
- 试读《神一样的产品经理》
- hdu 1021
- js获取file文件对象大小
- JPEG驱动
- 用java把MS office(ppt、excel、word、txt) 转换成 flash,并进行播放(linux、windows)
- 新房子的装修步骤
- struts2常用标签的使用
- SQL Server 2008 允许远程链接
- C#导出Excel包含小数点栏位的格式化
- ceph安装问题备份(suse)
- 判断ORACLE启动时使用spfile还是pfile