file 对象的属性:• name : 文件名,不包含路径 。
• type : 文件类型 。图片类型的文件都会以 image/ 开头,可以由此来限制只允许
上传图片 。
• size : 文件大小 。可以根据文件大小来进行其他操作 。
• lastModified : 文件最后修改的时间 。
代码:
文章插图
输出结果 :
文章插图
accept 属性input 中有个 accept 属性,可以用来规定能够通过文件上传进行提交的文件
类型 。accept="image/*" 可以用来限制只允许上传图像格式 。但是在 Webkit 浏览器
下却出现了响应滞慢的问题,要等上好几秒才弹出文件选择框 。 解决方法就是将 * 通配符改为指定的 MIME 类型 。
文章插图
代码直接复制就可以使用<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
【type="file" H5文件操作】<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input type="file" id="files" accept="image/gif,image/jpeg,image/jpg,image/png">
<script>
var elem = document.getElementById('files');
elem.onchange = function () {
console.log(this.files)
}
</script>
</body>
</html>
推荐阅读
- Android:这是一份全面 & 详细的Kotlin入门学习指南
- 为什么有些孩子身份证末位数是"X",有什么特殊含义?父母应知道
- iPhone不支持通话录音,却能当"监听器"使用,用了3年才发现
- 微信支付宝"分"争再起,用户花落谁家看今朝
- 原来华为手机拍照这么简单!开启"万能模式",随手一拍都是大片
- 夏天&quot;辣么热&quot;竟然不出汗 原因让人惊呆了!
- 为什么掰手指会"咔咔"响?经常掰有啥危害?看完更担心了
- 微信朋友圈,按下右上角"+"号键,能发5分钟长视频和百张图片
- 华为、阿里、紫光华智&新华三,安防新三巨谁才是最大赢家?
- 招聘|“社招”&“校招”别再傻傻分不清,区别很大,选错后悔都来不及