js验证图片大小

标签: js 验证 图片 | 发表时间:2013-12-17 18:03 | 作者:wang_xudong
出处:http://www.iteye.com
<body>

<input type="file" onchange="checkSize()" id="f"/>

<script type="text/javascript">

var ie=!-[1,];   //区分ie

function checkSize(){

var f=document.getElementByIdx_x("f");

if(ie){

var img=new Image();//动态创建img

img.src=f.value;

img.style.display="none";

img.onreadystatechange=function(){

if(img.readyState=='complete'){//当图片load完毕

alert(img.fileSize);//ie获取文件大小

}

}

document.body.removeChlid(img);//获取大小结束,移除图片

}

else{

var fv=f.files[0].size;//火狐等标准取值办法

alert(fv);

}

}

</script>

</body>

可以嵌套到jquery.validate的框架中使用。

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [js 验证 图片] 推荐:

js验证图片大小

- - JavaScript - Web前端 - ITeye博客
var ie=!-[1,];   //区分ie. var img=new Image();//动态创建img. if(img.readyState=='complete'){//当图片load完毕. alert(img.fileSize);//ie获取文件大小. document.body.removeChlid(img);//获取大小结束,移除图片.

用javascript预加载图片、css、js的方法研究

- - 博客园_Ruby's Louvre
预加载的好处可以让网页更快的呈现给用户,缺点就是可能会增加无用的请求(但图片、css、js这些静态文件可以被缓存),如果用户访问的页面里面的 css、js、图片被预加载了,用户打开页面的速度会快很多,提升用户体验. 在用到一些大图片展示的时候,预加载大图是很不错的方法,图片更快的被呈现给用户. 不多说了,作为一个前端攻城师都懂的,下面分享我做的测试和得到的结果.

纯js实现浏览器图片选择预览、旋转、批量上传

- - ITeye博客
工作中遇到的业务场景,和同事一起研究了下,主要是为了兼容IE版本. 其实就是一些琐碎的知识点在网上搜集下解决方式,然后集成了下,主要有以下点:. IE input type=file的图片预览要用IE的filter css.    chrome/firefox则用File api的file reader.

使用 PIL 生成验证码图片

- HarryHan - python.cn(jobs, news)
现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一. 这里就不详细介绍了,相信大家都遇到过. 现在就给出用Python的PIL库实现验证码图片的代码. _letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字母,去除可能干扰的i,l,o,z. _upper_cases = _letter_cases.upper() # 大写字母.

response生成图片验证码

- - ITeye博客
服务器对客户端浏览器做出的响应被封装成一个HttpResponse对象. 要对浏览器进行操作,只需要操作HttpRespones对象,通过HttpServletResponse.getWriter()获得PrintWriter,该对象为outputStream的子类.     本例将使用Servlet输出图片验证码.

WebView JS 交互

- - ITeye博客
WebView加jquery做页面会怎么样呢. // 创建WebView对象. // 把programList添加到js的全局对象window中,. // 这样就可以使用window.programList来获取数据. * 定义js回调java函数. // 绑定键盘的向上,向下按钮事件触发相应的js事件.

一句话解决JS获得图片尺寸问题,兼容各个浏览器

- - CSDN博客推荐文章
之前用到图片等比缩小或者懒加载或者预加载之类的都要首先获得图片的高度和宽度,到网上看别人 用 Image 对象 使用 image.width,image.height 或者使用一个div包裹图片,不设置图片的高和宽,然后获得div的宽和高就是图片的高和宽,但是经过本人实验 首先使用image对象的方法获得尺寸,很不靠谱,特在IE7上面 ,很坑爹,存在很多兼容性问题.

js实现上传图片之前判断图片格式,同时实现预览,兼容各种浏览器+下载

- - CSDN博客Web前端推荐文章
        最近在做图片上传的一个前台页面,上传图片功能虽然很简单,但是需要我们学习的地方很多. 在上传图片之前验证图片的格式,并同时实现预览. 这篇博客我们就用一段简单的js代码来实现验证图片格式,并同时预览的功能. 选择图片:
.

JS游戏引擎

- 米随随 - HTML5研究小组
If you don’t have anything better to do and want to help fellow redditors interested in JS game dev out, feel free to fork the list and modify it as you like.

來源請求.js

- 红烧鲤鱼 - Blog: timdream
很早以前就想講了,但講了大概又會被戰. 相較於英文維基百科,中文維基百科在社會和歷史條目充滿了 systemic bias. 但是那些主觀論述又不是編輯者有意加進去的,而是某種編輯者存在的社會所給予的暗示(Inception?)與集體共識,而不是原本百科全書應該有的可驗證的事實. 因為是暗示又是共識,所以有自覺的百科編輯者反而是少數;中文維基只好長成現在這個樣子了.