<input type="file" name="photo" id="photo" accept="image/jpg,image/jpeg" onchange="checkPhoto()"/>

可以这样限制选择文件时的文件类型,当然这只是个掩耳盗铃的做法,这样其实只是按文件类型过滤了一下而已,当选择所有文件之后仍然可以看到所有。所以应该在js或者后台根据后缀名判断文件类型。

js获取后缀名:

function checkPhoto() {
            var fileName=$("#photo").val();
            var index=fileName.lastIndexOf(".");
            var fileType=fileName.substring(index+1,fileName.length);
            alert(fileType)
        }

怕忘记了,mark一下

欢迎大家加入京东淘宝捡垃圾群:698433653

input file限制上传文件类型 后缀名相关推荐

  1. html只允许上传xlsx,input file限制上传文件类型的方法

    在前端html中,上传文件时,一般都是用到 type 属性值为 file 的 input 标签,但在默认情况下,file 类型的 input 标签是不限制选择本地文件的类型的,那么本篇博文,飞鸟慕鱼就 ...

  2. input file限制上传文件类型的方法

    在前端html中,上传文件时,一般都是用到 type 属性值为 file 的 input 标签,但在默认情况下,file 类型的 input 标签是不限制选择本地文件的类型的. input file ...

  3. html文件上传限制类型,html input file accept 上传文件类型限制格式 MIME 类型列表

    单点登录改进版-使用ajax分发cookie避免重定向轮询 前言 继上一篇博文:可跨域的单点登录(SSO)实现方案[附.net代码]虽然实现了单点登录,也存在很多不合理的地方.很多热心的朋友也给出了很 ...

  4. 获取上传文件的后缀名

    在做项目中,上传文件是经常会碰到的,所以经常要对文件的类型进行判断---也就是对文件后缀名进行判断,用javascript可以很容易的做到这一点. <!DOCTYPE html PUBLIC & ...

  5. 一行Java代码实现获取上传文件的后缀名

    场景 在进行上传文件时,需要对上传的文件进行重命名,那么就需要获取 上传文件的后缀名. 实现 //获取上传文件名fileName = file1.getOriginalFilename(); //获取 ...

  6. angular文件上传php,Angular2里获取(input file)上传文件的内容的方法

    最近在用Angular2,需要有一个上传文件的功能,但是又不想用库,所以直接用原生的input file 标签. 然后想获取上传的内容,于是先想了个愚蠢的方法,先通过id获取到这个input标签,然后 ...

  7. html得到上传文件类型后缀,js获取上传文件后缀名(附js提交form表单)

    js获取上传文件后缀名(附js提交form表单) 代码如下: function check_file() { var strFileName=form1.FileName.value; if (str ...

  8. 组态nodejs的后台server.js,新增post接口,接受前端input file模式上传文件,并接收保存到服务器

    如何解决node.js中fs.rename文件跨域问题_OnlyLove_KD的博客-CSDN博客前言   最近在学习node.js,今天在写一个文件上传的功能,调用fs.rename上传文件时程序报 ...

  9. ie8及其以下版本兼容性问题之input file隐藏上传文件

    文件上传时,默认的file标签很难看,而且每个浏览器下都有很大差距.因此我们基本都把真正的file标签给隐藏,然后创建一个标签来替代它.但是由于IE出于安全方面的考虑上传文件时必须点击file的浏览按 ...

最新文章

  1. leetcode -- 3 sum
  2. 三巨头对中国人工智能技术的支撑性作用
  3. Springboot08-项目单元测试(接口测试)
  4. *45.程序的装入方式
  5. android获取自定义属性,android 自定义控件中获取属性的三种方式(转)
  6. mmap原理及流程(kernel 4.1版本)
  7. WinForm 的dataGridView全选,反选
  8. 23.备忘录模式(Memento Pattern)
  9. android 多媒体文件信息,Android 获取多媒体信息
  10. python和nodejs哪个写爬虫好_PythonNodejs 哪个比较适合写爬虫
  11. JVM常量池和八种基本数据及字符串
  12. django的文档信息
  13. 紫猫插件php,简易中控紫猫插件版(3)压缩包使用说明
  14. A 股历年三大财务报表
  15. android手游渠道接入业务+技术全讲解
  16. html的nofollow标签,详解:什么是Nofollow标签!
  17. 计算机网络水晶头博客,两台电脑组成局域网(交叉线)的水晶头制作详解
  18. 从最新的技术趋势看前端的未来
  19. VB打开工程时出现不能加载MSCOMCTL.OCX的解决方法
  20. Adobe 认证证书怎么考

热门文章

  1. 【0717作业】添加主人给宠物洗澡,添加主人带宠物玩耍,不同宠物玩耍的行为不同...
  2. 淘宝运营是什么意思?运营要学习的内容有哪些?
  3. 学习C++——容器适配器
  4. unity3d导入xlua
  5. 花朝节汉服摄影征集、照片征集、视频征集小程序
  6. python常用函数有哪些
  7. 2014年11月15日SIE赛意公司面试
  8. C++考研复试面试题
  9. 推荐算法之Co-Clustering算法
  10. 射频通路 隔直_CMT2300A的开关射频匹配网络电路设计