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代码
Mar 10 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
May 12 Javascript
javascript中拼接HTML字符串的最快、最好的方法
Jun 07 Javascript
javascript解三阶幻方(九宫格)
Apr 22 Javascript
javascript删除数组重复元素的方法汇总
Jun 24 Javascript
EasyUI Combobox设置默认值 获取text的方法
Nov 28 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 Javascript
ES6学习之变量的解构赋值
Feb 12 Javascript
jquery使用iscorll实现上拉、下拉加载刷新
Oct 26 jQuery
纯JS实现可用于页码更换的飞页特效示例
May 21 Javascript
js 将线性数据转为树形的示例代码
May 28 Javascript
angularjs模态框的使用代码实例
Dec 20 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在线生成ico文件的代码
2007/10/09 PHP
php email邮箱正则
2008/10/08 PHP
PHP性能优化 产生高度优化代码
2011/07/22 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
ThinkPHP中公共函数路径和配置项路径的映射分析
2014/11/22 PHP
python进程与线程小结实例分析
2018/11/11 PHP
PHP获取访问设备信息的方法示例
2019/02/20 PHP
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
2015/03/03 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
原生JS实现拖拽图片效果
2020/08/27 Javascript
Jquery遍历select option和添加移除option的实现方法
2016/08/26 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
vue使用xe-utils函数库的具体方法
2018/03/06 Javascript
详解如何使用koa实现socket.io官网的例子
2018/11/04 Javascript
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
Python实现数据库编程方法详解
2015/06/09 Python
Python使用redis pool的一种单例实现方式
2016/04/16 Python
python matplotlib中文显示参数设置解析
2017/12/15 Python
Python 的字典(Dict)是如何存储的
2019/07/05 Python
python PIL和CV对 图片的读取,显示,裁剪,保存实现方法
2019/08/07 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Pytoch之torchvision.transforms图像变换实例
2019/12/30 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
python基于socket函数实现端口扫描
2020/05/28 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
年度献血先进个人事迹材料
2014/02/14 职场文书
大学军训感言1000字
2014/02/25 职场文书
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
关于爱国的标语
2014/06/24 职场文书
国王的演讲观后感
2015/06/03 职场文书
mysql在项目中怎么选事务隔离级别
2021/05/25 MySQL
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python