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 相关文章推荐
常用js脚本
Dec 03 Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
Dec 07 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
Dec 17 Javascript
js获取光标位置和设置文本框光标位置示例代码
Jan 09 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
bootstrap table动态加载数据示例代码
Mar 25 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 jQuery
input框中自动展示当前日期yyyy/mm/dd的实现方法
Jul 06 Javascript
highCharts提示框中显示当前时间的方法
Jan 18 Javascript
JS中this的4种绑定规则详解
Feb 04 Javascript
vue父子模板传值问题解决方法案例分析
Feb 26 Javascript
Vue 请求传公共参数的操作
Jul 31 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 base64+gzinflate压缩编码和解码代码
2008/10/03 PHP
在PHP中操作Excel实例代码
2010/04/29 PHP
基于curl数据采集之单页面采集函数get_html的使用
2013/04/28 PHP
php+html5基于websocket实现聊天室的方法
2015/07/17 PHP
php微信开发之带参数二维码的使用
2016/08/03 PHP
Javascript中eval函数的使用方法与示例
2007/04/09 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
JavaScript代码编写中各种各样的坑和填坑方法
2014/06/06 Javascript
JS 动态加载js文件和css文件 同步/异步的两种简单方式
2016/09/23 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
基于js实现的图片拖拽排序源码实例
2020/11/04 Javascript
python多重继承新算法C3介绍
2014/09/28 Python
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python中操作mysql的pymysql模块详解
2016/09/13 Python
Python3批量生成带logo的二维码方法
2019/06/24 Python
Python Django基础二之URL路由系统
2019/07/18 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
2020/09/29 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
求职信格式范本
2013/11/15 职场文书
市场营销方案范文
2014/03/11 职场文书
校庆接待方案
2014/03/18 职场文书
物理学专业求职信
2014/07/04 职场文书
行政专员岗位职责说明书
2014/09/01 职场文书
环卫处个人工作总结
2015/03/04 职场文书
2015年大学生社会实践评语
2015/03/26 职场文书
傲慢与偏见电影观后感
2015/06/10 职场文书
2016年庆“七一”主题党日活动总结
2016/04/05 职场文书
MYSQL 运算符总结
2021/11/11 MySQL