`
sungang_1120
  • 浏览: 308734 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类

js判断 上传文件类型必须是图片格式的

 
阅读更多

function isImg(str) 

    if(str.search("[.]+(jpg|jpeg|swf|gif|png|JPG|JPEG|SWF|GIF|PNG)$")) 
    { 
        return false;
    } 
    return true; 

// 截取url后面的文件类型
function getUploadUrlSuffix(urlStr){
    var url = urlStr.substring(urlStr.lastIndexOf("\."),urlStr.length);
    return url;
}

 

 

 

 

var img = $("#img").val();

    if (img == '') {
        msgBox = document.getElementById("chenkimg");
        msgBox.innerHTML = "请选择上传图片!";
        return false;
    }
    if(isImg(getUploadUrlSuffix(img))){
        return true;
    }else{
        msgBox = document.getElementById("chenkimg");
        msgBox.innerHTML = "只能上传图片格式的(jpg|jpeg|swf|gif|png)";
        return false;
    }

分享到:
评论

相关推荐

    前端vue 判断图片格式

    JS上传文件判断文件格式 GIF JPG PNG

    上传图片客户端判断大小,javascript获得上传图片的大小

    不用IE控件(ActiveXObject)不用 Img属性 上传图片客户端判断大小,javascript获得上传图片的大小 兼容所有浏览器,亲测可用 判断文件大小,判断上传图片的大小,图片格式

    C#判断上传文件是否是图片以防止木马上传的方法

    本文就以C#为例讲述C#判断上传文件是否是图片以防止木马上传的方法,具体方法如下: 方法一:用image对象判断是否为图片 /// /// 判断文件是否为图片 /// /// 文件的完整路径 /// 返回结果 public Boolean Is...

    struts2 图片上传,图片大小,图片格式

    可直接运行,包含jar文件,struts2 图片上传,图片大小,图片格式的限制,客户端文件类型判断等

    js判断上传文件后缀名是否合法

    本文实例介绍了js判断上传文件后缀名是否合法的详细代码,分享给大家供大家参考,具体内容如下 效果图: 选择文件 选择1.jpg文件 上传成功合法 除图片文件格式以外,其他都是不合法的操作。 具体代码: <...

    JS限制上传图片大小不使用控件在本地实现

    使用JS可以轻松解决词问题,js在上传图片前判断大小 这个可以用javascript实现,效果…//允许上传图片文件的大小 具体代码如下 代码如下: [removed] var ImgObj=new Image(); //建立一个图像对象 var AllImgExt=”....

    ASP多文件上传

    ASP多文件上传 通常图片的上传,不是一张两张的,我们需要批量的上传 又不能一次上传太多,总不能一张一张上传吧,这样多麻烦...3.做文件格式判断 4.服务端重新命名并保存上传的多个文件 5.限制一次最大上传的文件个数

    JavaScript代码实现txt文件的上传预览功能

    今天做项目刚好碰到这个记录一下。因为是简单的txt文件,只涉及文本,如果需要涉及图片预览就需要... //判断上传文件是不是txt格式,判断后缀是不是.txt if(file.name.substr(-4).toLocaleLowerCase() != '.txt'){ al

    asp+swfupload实现无刷新多图片上传

    通过asp+swfupload上传图片,接受代码为.asp。...可以上传多个图片格式(上传文件大小限制以及类型限制都可以在代码中找到修改的地方) 在上传前就js判断图片类型,大小等并显示。上传后会有删除按钮。

    asp flash 上传 代码 能显示上传进度

    即800kb(上传格式为图片时会进行大小判断,如果是flv格式的不做判断) 3.上传失败会提示出错。 (出错的原因要么是文件夹没有写的权限,要么就是文件夹不存在,要么就是超过了上传大小的限制,一般服务器默认的上传...

    PHPCMS V9.6.6 修改版

    46. 修改原来上传类处理文件,删除原上传类处理文件,新增Upload上传类处理文件 47. 修改原来图片处理类文件 48. 修改IP库类处理文件 49. 新增二维码处理类文件 50. 新增Input类处理文件 51. 新增判断是否是移动端...

    JAVA上百实例源码以及开源项目

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    AJAX基础概念、核心技术与典型案例(内涵动态实例)

    程序描述:本章使用Prototype封装的Ajax对象实现上传文件时显示进度条的功能。当上传文件时,客户端同时显示文件上传的进度,从而及时了解文件传送情况。 /test.html 上传文件 /periodcal.jsp 上传文件...

    java开源包4

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    DotNetTextBox所见即所得编辑器控件 v3.3.1

    <br>2007/7/21 Version 3.2.3 Stable <br>Updates: 1) 修正上传功能设置为自动改名后,上传文件之后网络地址栏的地址仍然是文件原名的BUG。 2) 修正控件在浏览器滚动条下端位置时弹出DIV窗口会出现...

    精易官方免费模块v3.60版

    3.完善 “网页_禁止允许gif图片”“网页_禁止允许显示图片” “网页_禁止允许背景声音”“网页_禁止允许点击声音” “网页_禁止允许播放网页视频”“网页_禁止允许一键操作” 的备注信息 1.增加网页_禁止允许一键...

    JAVA上百实例源码以及开源项目源代码

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    NET公共类库[转发]

    上传类 HtmlInputFileControl.cs 单个文件上传,控制文件格式大小 图片处理类 ImageUtil.cs 缩略图、水印等操作 授权类 Licence.cs 生成授权码,验政授权码 链接辅助类 ListBuilder.cs 动态化url,target,css等属性 ...

    KODExplorer 芒果云-资源管理器

    - 上传文件选中当前。 - f5改为异步(加入mask loading) 优化文件夹打开体验 - 键盘按键选中文件 增加字符搜索定位功能(单个字符,增加到多个字符选中。两次响应直接延迟250ms) - 幻灯片播放[优化成fancybox或者 ...

Global site tag (gtag.js) - Google Analytics