JS简单验证上传文件类型的教程

  本文实例讲述了JS简单验证上传文件类型的方法。分享给大家供大家参考,具体如下:

  function checkType(){

  //得到上传文件的值

  var fileName=document.getElementById("file_logo").value;

  //返回String对象中子字符串最后出现的位置.

  var seat=fileName.lastIndexOf(".");

  //返回位于String对象中指定位置的子字符串并转换为小写.

  var extension=fileName.substring(seat).toLowerCase();

  //判断允许上传的文件格式

  //if(extension!=".jpg"&&extension!=".jpeg"&&extension!=".gif"&&extension!=".png"&&extension!=".bmp"){

  //alert("不支持"+extension+"文件的上传!");

  //return false;

  //}else{

  //return true;

  //}

  var allowed=[".jpg",".gif",".png",".jpeg"];

  for(var i=0;i

  if(!(allowed[i]!=extension)){

  return true;

  }

  }

  alert("不支持"+extension+"格式");

  return false;

  }

(0)

相关推荐

  • 史上最简单的上传文件到linux系统方法

    此文档介绍如何将本地文件上传到远端linux系统的计算机上 操作方法 01 下载 Filezilla client工具,此客户端为免费软件,下载完成后安装,安装一路下一步在这里就不过多阐述了,下载地址 ...

  • 如何在夸克网盘中上传文件

    我们在使用夸克浏览器的时候,想要在其中的网盘中上传文件,该怎么操作呢?今天就跟大家介绍一下如何在夸克网盘中上传文件的具体操作步骤.1. 首先打开手机上的夸克浏览器,进入主页面后,点击右下角的列表图标: ...

  • js如何上传文件

    在软件开发或网站建站过程中,文件上传是必不可少的一项,不管是上传到服务器还是上传到本地,上传控件的包装如何,上传验证用js或jquery都是最简便实用的技术. 一起来学习,js上传文件以及验证文件格式 ...

  • 手机怎么上传文件到qq群 手机QQ群内文件分享方法图解

    手机QQ群文件怎么上传? 手机QQ可以在群里面分享文件,视频等,不过要怎么操作呢?下面就让小编简单的为大家讲解一遍吧. 1)首先打开"手机QQ"然后在联系人中的"群&qu ...

  • asp.net mvc动态生成file控件批量上传文件 .

    操作方法 01 如果lz只是批量上传, 不需要ajax上传的话, 可以直接在页面上加<input type=file />对象就可以了. 页面代码: <body>    < ...

  • 教你利用WEBWORK上传文件的妙方

    操作方法 01 大家都知道webwork简洁.灵活功能强大,它是一个标准的Command模式框架实现,并且完全从web层脱离出来,致力于组件化和代码重用的J2EE Web框架,但是你不知道它的另一项不 ...

  • FTP上传文件经常中断或超时的解决方案[完整篇]

    近日做了一个简单的活,就是把一个phpcms建的网站整站迁移到另一个空间上。原本应该是很简单的事情,无奈却处处碰壁,遇到各种问题。终于在今天把所有问题解决,特撰写此文以留纪念,同时这里面遇到的一些问题 ...

  • ftp二进制上传 FTP设置二进制(binary)模式上传文件图文教程

    FTP怎么使用二进制上传文件?在linux中时我们需要设置ftp上伟为二进制,在 windows时好像没这个区别哦,下面我们来1.FlashFXP。2.LeapFTP。 3.CuteFTP。常用的ft ...

  • 迅雷快传文件类型有限制吗

    迅雷快传文件类型没有限制,用户可以上传任意类型的文件(色情、非法、侵权、反动等资源除外)。