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 相关文章推荐
jQuery1.6 正式版发布并提供下载
May 05 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
Aug 18 Javascript
使用Jquery实现点击文字后变成文本框且可修改
Sep 21 Javascript
jQuery+css实现百度百科的页面导航效果
Dec 16 Javascript
js+jquery常用知识点汇总
Mar 03 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
angular之ng-template模板加载
Nov 09 Javascript
对vue.js中this.$emit的深入理解
Feb 23 Javascript
在Web关闭页面时发送Ajax请求的实现方法
Mar 07 Javascript
vue中添加与删除关键字搜索功能
Oct 12 Javascript
node.js中 redis 的安装和基本操作示例
Feb 10 Javascript
JavaScript实现手机号码 3-4-4格式并控制新增和删除时光标的位置
Jun 02 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
php5 apache 2.2 webservice 创建与配置(java)
2011/01/27 PHP
PHP的博客ping服务代码
2012/02/04 PHP
解析在PHP中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
php实现带读写分离功能的MySQL类完整实例
2016/07/28 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
PHP排序二叉树基本功能实现方法示例
2018/05/26 PHP
php实现记事本案例
2020/10/20 PHP
检测是否已安装 .NET Framework 3.5的js脚本
2009/02/14 Javascript
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
关于include标签导致js路径找不到的问题分析及解决
2013/07/09 Javascript
DOM 事件流详解
2015/01/20 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
2015/03/26 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
微信小程序开发教程-手势解锁实例
2017/01/06 Javascript
关于 angularJS的一些用法
2017/11/29 Javascript
Python socket编程实例详解
2015/05/27 Python
解析Python中while true的使用
2015/10/13 Python
Go语言基于Socket编写服务器端与客户端通信的实例
2016/02/19 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
2020/06/24 Python
django restframework serializer 增加自定义字段操作
2020/07/15 Python
Python爬虫制作翻译程序的示例代码
2021/02/22 Python
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
高校教师思想汇报
2014/01/11 职场文书
《走一步再走一步》教学反思
2014/02/15 职场文书
飞机制造技术专业求职信
2014/07/27 职场文书
部门经理迟到检讨书
2015/02/16 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
关于五一放假的通知
2015/08/18 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
悬疑名作《朋友游戏》动画无字ED宣传片 新角色公开
2022/04/13 日漫