javascript 读取图片文件的大小


Posted in Javascript onJune 25, 2009

如下:

function checkAttachment(){ 
alert("here"); 
var attachmentArray = document.getElementsByTagName("input"); 
var attachmentSizeArray = document.getElementsByName("fileMaxSize"); 
var index = 0; 
for (var i = 0; i < attachmentArray.length; i++){ 
var attachment = attachmentArray[i]; 
if (attachment.type=="file"){ 
if (!isPhoto(attachment.value)){ 
alert("上传的附件必须是相片."); 
attachment.focus(); 
return false; 
} 
if (getFileSize(attachment) > 1024 * attachmentSizeArray[index].value){ 
alert("上传的附件不能大于" + attachmentSizeArray[index].value + "k."); 
attachment.focus(); 
return false; 
} 
index++; 
} 
} 
return true; 
} function getFileSize(fileObject){ 
var image=new Image(); 
image.dynsrc=fileObject.value; 
return image.fileSize; 
}

第一个方法是获取页面的所有file控件和对应file文件大小的限定,
重点是第二个方法,很巧妙的用一个image来解决,(*^__^*) 嘻嘻……
Javascript 相关文章推荐
JavaScript脚本性能的优化方法
Feb 02 Javascript
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
Apr 24 Javascript
html 锁定页面(js遮罩层弹出div效果)
Oct 27 Javascript
如何在一个页面显示多个百度地图
Apr 07 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
jquery仿百度经验滑动切换浏览效果
Apr 14 Javascript
微信小程序tabbar不显示解决办法
Jun 08 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
AngularJS实时获取并显示密码的方法
Feb 06 Javascript
详解一个小实例理解js原型和继承
Apr 24 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
vue视频播放暂停代码
Nov 08 Javascript
JQuery 入门实例1
Jun 25 #Javascript
JavaScript 开发中规范性的一点感想
Jun 23 #Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
Jun 23 #Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
Jun 23 #Javascript
一些常用的JS功能函数代码
Jun 23 #Javascript
JQuery 无废话系列教程(二) jquery实战篇上
Jun 23 #Javascript
JQuery 无废话系列教程(一) jquery入门 [推荐]
Jun 23 #Javascript
You might like
php中看实例学正则表达式
2006/12/25 PHP
php生成随机颜色的方法
2014/11/13 PHP
Laravel实现ApiToken认证请求
2019/10/14 PHP
Javascript 解疑
2009/11/11 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
jquery 插件学习(五)
2012/08/06 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
JQuery解析HTML、JSON和XML实例详解
2014/03/29 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
JS实现自定义简单网页软键盘效果代码
2015/11/05 Javascript
JavaScript实现瀑布流布局
2020/06/28 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
实例讲解JavaScript中instanceof运算符的用法
2016/06/08 Javascript
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
谈谈如何手动释放Python的内存
2016/12/17 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
用HTML5实现网站在windows8中贴靠的方法
2013/04/21 HTML / CSS
仓库管理制度
2014/01/21 职场文书
大学生社会实践自我鉴定
2014/03/24 职场文书
大学迎新标语
2014/06/26 职场文书
材料员岗位职责范本
2015/04/11 职场文书
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL
Python基于百度API识别并提取图片中文字
2021/06/27 Python