资源简介
var uploadImgSizeLimit=function(target){
alert(target);
//以下校验图片大小
var agent = window.navigator.userAgent;
var isIE=/msie/i.test(agent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files) {
//如果是ie6以下的版本,直接fileSize可以获取到大小
if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {
var img = new Image();
var fname = target.value;
img.src = fname;
fileSize = img.fileSize;
}else {
//ie7版本以上需要打开安全设置
try {
var fso, f, fname, fsize;
var flength = 1000; //设置上传的文件最大值(单位:kb),超过此值则不上传。
var finame = target.value;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(finame);//文件的物理路径
fname = fso.GetFileName(finame);//文件名(包括扩展名)
fileSize = f.Size; //文件大小(bit)
}
catch(e){
alert(e "\n 跳出此消息框,是由于你的activex控件没有设置好,\n"
"你可以在浏览器菜单栏上依次选择\n"
"工具->internet选项->\"安全\"选项卡->自定义级别,\n"
"打开\"安全设置\"对话框,把\"对没有标记为安全的\n"
"ActiveX控件进行初始化和脚本运行\",改为\"启动\"即可");
return false;
}
}
}else {
// 火狐版本下的文件大小获取
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
alert(size);
return false;
};
alert(target);
//以下校验图片大小
var agent = window.navigator.userAgent;
var isIE=/msie/i.test(agent) && !window.opera;
var fileSize = 0;
if (isIE && !target.files) {
//如果是ie6以下的版本,直接fileSize可以获取到大小
if (agent.indexOf("MSIE 5.0") > 0 || agent.indexOf("MSIE 6.0") > 0) {
var img = new Image();
var fname = target.value;
img.src = fname;
fileSize = img.fileSize;
}else {
//ie7版本以上需要打开安全设置
try {
var fso, f, fname, fsize;
var flength = 1000; //设置上传的文件最大值(单位:kb),超过此值则不上传。
var finame = target.value;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(finame);//文件的物理路径
fname = fso.GetFileName(finame);//文件名(包括扩展名)
fileSize = f.Size; //文件大小(bit)
}
catch(e){
alert(e "\n 跳出此消息框,是由于你的activex控件没有设置好,\n"
"你可以在浏览器菜单栏上依次选择\n"
"工具->internet选项->\"安全\"选项卡->自定义级别,\n"
"打开\"安全设置\"对话框,把\"对没有标记为安全的\n"
"ActiveX控件进行初始化和脚本运行\",改为\"启动\"即可");
return false;
}
}
}else {
// 火狐版本下的文件大小获取
fileSize = target.files[0].size;
}
var size = fileSize / 1024;
alert(size);
return false;
};
代码片段和文件信息
- 上一篇:jQuery宽屏滑动jQuery宽屏滑动幻灯片代码代码
- 下一篇:js获取下拉框的值
相关资源
- koa 与 node.js 开发实战1
-
深入浅出ja
vasc ript中文版PDF高清版 - koa 与 node.js 开发实战2
- 中文版+高清+完整+详细书签
- 网页设计简单项目,代码全
-
ja
vasc ript入门经典(第五版)自制 - arcgis-js-api-v4.14 本地部署资源包
-
了不起的Node.js将ja
vasc ript进行到底 -
ja
vasc ript入门经典pdf - jQuery.color.js
-
《了不起的Node js 将ja
vasc ript进行 - 谷歌分析的源码ga.js分析完整版
- Extjs-6.6.0去水印版
- rating.json
- 网上零食商城(ssm+bootstrap+jquery+Angu
- 《Node.js硬实战 115个核心技巧》中文完
- arcgis_js_v320_api.zip
- 3d相册js demo
- 微信小程序获取用户操作日志,获取
- JS实现的获取银行卡号归属地及银行卡
- turf.min.js-等值线-等值面-求两线交点等
- auto.js东东农场自动化任务脚本.js
- js版俄罗斯方块
- jQuery.formatMoney
- mui.js 配合future-pullrefresh.js使用
- 百度地图api 测距模块 DistanceTool_min.
- FileSaver.min.js 免费、FileSaver.js 免费
- Export2Excel.js 免费、Export2Excel.js
- jquery-3.3.1.min.js
- vuejs-2.5.21.js
评论
共有 条评论