IE7下直接得到客户端上传的文件大小
来源:互联网 发布:无线刷卡机需要网络 编辑:程序博客网 时间:2024/06/02 04:43
上传图片是开发过程中经常有的需求,然而这个问题也很烦。由于这个或那个原因,服务器经常会因为这个受很大影响 ,限制文件上传大小是其中的一个解决方法,在IE6中可以在客户端直接得到图片大小,把大的文件直接干掉,在IE7中,安全级别被提高了,不能直接得到图片的大小。
但是在IE7中可以使用滤镜的功能来弥补这个问题,即经测试可以用滤镜做个中转
<!--以下均支持IE6和IE7-->
<script type="text/javascript">...
function Preview(imgFile)
...{
document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
var obj=document.getElementById("temp")
obj.src=document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src
//obj.src=imgFile.value 不写上句直接写这句则在IE7下不行
alert(obj.fileSize)//当然这里得到的文件大小,最好还是在提交的时候来检查,因为加载图片还是需要时间的,所以不能保证一定得到,这里就简写了
}
</script>
上传图片:<input type="file" onchange="javascript:Preview(this);" /><br />
<div id="pic" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);display:none"></div>
<img name="temp" style="display:none">
<script type="text/javascript">...
function Preview(imgFile)
...{
document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
var obj=document.getElementById("temp")
obj.src=document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src
//obj.src=imgFile.value 不写上句直接写这句则在IE7下不行
alert(obj.fileSize)//当然这里得到的文件大小,最好还是在提交的时候来检查,因为加载图片还是需要时间的,所以不能保证一定得到,这里就简写了
}
</script>
上传图片:<input type="file" onchange="javascript:Preview(this);" /><br />
<div id="pic" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);display:none"></div>
<img name="temp" style="display:none">
- IE7下直接得到客户端上传的文件大小
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- 兼容ie6、ie7、ie8 和FF的本地上传图片预览,并客户端判断文件大小和文件格式
- 客户端限制上传文件大小的方法初探
- 客户端限制上传文件大小的方法
- 客户端限制上传文件大小的方法
- AIX下修改上传文件大小的限制
- PHP下得到客户端ip的方法
- PHP下得到客户端IP的方法
- PHP下得到客户端ip的方法
- “js+flash上传组件”客户端验证文件大小
- js客户端判断文件大小限制上传
- 解决 nginx 环境下的php 上传文件大小限制
- Zend Framework2-验证上传文件大小和扩展名,直接在调用函数验证的方法
- window系统下直接读取文件大小
- asp.net 得到一个文件夹下的所有文件夹及子文件夹名,得到所有文件名,文件大小,文件夹大小
- 修改上传文件大小的限制
- struts标签使用举例
- javaScript动态删除行
- 在 HP dc7700等型号电脑上的安装fedora 6/7/8 等linux发行版
- 杀毒软件小见解
- 对她的承诺
- IE7下直接得到客户端上传的文件大小
- DES JAVA source code
- 简单的Transact-SQL查询
- C++--CListCtrl使用技巧的摘抄
- Symfony02:安装
- java学习心得之客户端编程
- 基于ArcGIS的物流配送系统集成研究
- 设置窗体上控件的背景色,设置控件背景色为透明
- HTML各个元素对搜索引擎的权重比例