js判断文件格式及大小-阿里云开发者社区

开发者社区> luckcheng> 正文

js判断文件格式及大小

简介: //上传文件大小以及格式验证 function getPhotoSize(obj){ photoExt=obj.
+关注继续查看
//上传文件大小以及格式验证
    function getPhotoSize(obj){
     photoExt=obj.value.substr(obj.value.lastIndexOf(".")).toLowerCase();//获得文件后缀名
     if(photoExt!='.jpg'){
          alert("请上传后缀名为jpg的照片!");
        return false;
      }
        var fileSize = 0;
        var isIE = /msie/i.test(navigator.userAgent) && !window.opera;
        if (isIE && !obj.files) {
            var filePath = obj.value;
            var fileSystem = new ActiveXObject("Scripting.FileSystemObject");
            var file = fileSystem.GetFile (filePath);
            fileSize = file.Size;
        }else {
            fileSize = obj.files[0].size;
        }
        fileSize=Math.round(fileSize/1024*100)/100; //单位为KB
        if(fileSize>=2048){
            layer.msg("照片最大尺寸为2MB,请重新上传!");
            return false;
        }
    }

//Jquery上传文件类型验证

//上传文件类型验证
        $("选定的元素").change(function () {
            var filepath = $(this).val();
            var extStart = filepath.lastIndexOf(".");
            var ext = filepath.substring(extStart, filepath.length).toUpperCase();
            if (ext != ".PNG" && ext != ".GIF" && ext != ".JPG") {
                layer.msg("图片限于png,gif,jpg格式", function () {
                    $(this).text("");
                    layer.closeAll();
                });
            }
        })

这里写图片描述


这里写图片描述

引用:js判断文件格式及大小

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring Boot四:配置文件详解properties
一.配置随机数,使用随机数 在application.properties文件添加配置信息 #32位随机数 woniu.secret=${random.value} #随机整数 woniu.number=${random.
1763 0
js验证图片格式
1.采用硬编码的写法: function checkForm(){ var filepath = document.getElementById("imagepath").
628 0
js判断文件格式及大小
//上传文件大小以及格式验证 function getPhotoSize(obj){ photoExt=obj.
672 0
在Eclipse里调试JSP文件
在Eclipse里你可以调试java类文件,有时你也会需要调试JSP文件,但Eclipse并不支持,尽管在JSP源文件中调试JSP代码是一件非常方便的事。 现在有一种好的解决方法,在你告之应用服务器把你的Eclipse工程作为工作目录后,Lomboz可以让你对在应用服务器上的JSP文件所生成的.java文件进行调试。
795 0
VS2010 生成Xml格式的注释文档
项目, 属性, build, 勾选xml document file, 重新build, 即可生成xml注释文件, 然后还得找工具软件(看到anytao推荐SandCastle) 生成更易读的帮助文档.   作者:BobLiu 邮箱:lzd_ren@hotmail.com 出处:http://www.cnblogs.com/liuzhendong 本文版权归作者所有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
708 0
+关注
luckcheng
csdn博客:luck-cheng.github.io github:www.github.com/luck-cheng
126
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载