博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript input type=file 获取文件大小及类型限制
阅读量:6038 次
发布时间:2019-06-20

本文共 1230 字,大约阅读时间需要 4 分钟。

JavaScript代码:

function loadImage(img) {            var filePath = img.value;            var fileExt = filePath.substring(filePath.lastIndexOf("."))                .toLowerCase();             if (!checkFileExt(fileExt)) {                alert("您上传的文件不是图片,请重新上传!");                img.value = "";                return;            }            if (img.files && img.files[0]) {//                alert(img);//                alert(img.files[0])                alert('你选择的文件大小' + (img.files[0].size / 1024).toFixed(0) + "kb");//                var xx = img.files[0];//                for (var i in xx) {//                    alert(xx[i])//                }            } else {                img.select();                var url = document.selection.createRange().text;                try {                    var fso = new ActiveXObject("Scripting.FileSystemObject");                } catch (e) {                    alert('如果你用的是ie8以下 请将安全级别调低!');                }                alert("文件大小为:" + (fso.GetFile(url).size / 1024).toFixed(0) + "kb");            }        }         function checkFileExt(ext) {            if (!ext.match(/.jpg|.gif|.png|.bmp/i)) {                return false;            }            return true;        }

 

转载地址:http://rprhx.baihongyu.com/

你可能感兴趣的文章
ELCSlider
查看>>
XCode工程中 Targets详解
查看>>
Ext.Msg.prompt的高级应用
查看>>
Postgres 中 to_char 格式化记录
查看>>
关于联合索引
查看>>
开源 java CMS - FreeCMS2.7 登录移动端管理中心
查看>>
Android FM模块学习之三 FM手动调频
查看>>
Python 设置系统默认编码以及其他编码问题大全
查看>>
解决端口占用问题
查看>>
kubernetes+docker监控之Docker监控——cadvisor
查看>>
PECL 与 phpize
查看>>
Linux用户及权限详解
查看>>
幸福来自良好关系
查看>>
Vbs脚本编程简明教程之十四
查看>>
如何UDP/TCP端口是否通了
查看>>
pxe实现系统的自动化安装
查看>>
Redis高可用技术解决方案总结
查看>>
Scale Out Owncloud 高可用(2)
查看>>
何为敏捷
查看>>
HA集群之四:Corosync+Pacemaker+DRBD实现HA Mysql
查看>>