关于前台判断文件上传大小的JS
来源:互联网 发布:html5网站模板源码 编辑:程序博客网 时间:2024/06/05 14:36
1.function getFileSize(filePath){
var fso,f;
fso=new ActiveXObject("Scripting.FileSystemObject");
f=fso.GetFile(filePath);
return f.size;
}
这种方式在IE6下可以使用,但是IE7甚至更高版本的安全性级别提高了,因此需要手动修改安全设置,但是这种修改安全设置的做法极其不推荐哦!因此IE7下就放弃这个,直接后台判断吧。捎带说下这种做法适用于各种类型的文件!
2.<script type="text/javascript">
function getFileSize(filePath)
{
var image=new Image();
image.dynsrc=filePath;
alert(image.fileSize);
}
</script>
<body>
<INPUT TYPE="file" NAME="file" SIZE="30" onchange="getFileSize(this.value)">
</body>
这种做法也不支持IE7,6可以 并且支持各种类型的文件。
3.第三种在之前的博客中已经看到过了,但只适用于图片,不好用啊。
综上所述,如果用IE6那可选择性有两种,如果是IE7那就乖乖的后台判断吧。完了...
补充:
之前的文件上传不得不在后台进行判断,因为是IE 7,上传时用到了FileItem类,当在上传之前判断是否超过了限制的大小时,请用FileItem.getSize();方法来判断,不要用file.getLength();因为这样在其他机器上访问是取不到文件的大小的。请注意
- 关于前台判断文件上传大小的JS
- js 判断文件上传文件的大小
- JS判断文件上传大小
- JS判断文件上传大小
- js判断大小 文件上传
- JS 判断上传 文件 大小
- js在前端判断上传文件的大小
- js判断上传文件的类型和大小
- js判断上传文件的格式和大小
- js判断上传文件的格式和大小
- 状态数据库中上传文件在js页面端判断上传文件的类型和大小
- JS判断文件的大小
- 客户端实现判断上传文件的大小
- JavaScript判断上传文件的大小
- 判断上传图片文件的大小(字节)
- js动态创建fileupload控件,js判断上传文件的大小,超过指定的大小删除掉
- js判断文件上传大小,兼容FF IE CHROME
- js判断file文本域中待上传文件的大小与尺寸
- HDU_1175 连连看(BFS)
- (转载)谈CRC32碰撞的概率和可能性
- 万物互联,服务万家
- Tokyo Tyrant(ttserver)在大数据量下的不稳定案例
- Django 性能测试——一个现实世界的例子
- 关于前台判断文件上传大小的JS
- Python 和其他编程语言数据类型的比较
- python调用Shell脚本:os.system(cmd)或os.popen(cmd)()【转】
- cannot set options after executing query
- sphinx搜索结果不准确,可能的原因之一:docid重复
- Python cpu与cpu上的多线程的区别讲解
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- sphinx搜索结果不准确,可能的原因之二:字段权重设置的过大,超出32位
- sudo指令执行速度很慢问题(转)