详解 input 中的 accept 属性(文件上传)
input accept属性是用来限制上传的文件格式
<input type="file" id="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" /><a href="javascript:selectFile()">加载本地excel文件</a>
1
function selectFile() {
document.getElementById('file').click();
}
1
2
3
2
3
1.上传.csv格式
<input text="file" accept=".csv" />
1
2.上传.xls格式
<input text="file" accept="application/vnd.ms-excel"/>
1
3.上传.xslx格式
<input text="fiel" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"/>
1
4.上传.png/.jpg/etc格式
<input type="file" accept="text/plain" />
1
5.上传图片格式
<input type="file" accept="image/*" />
1
6.上传.htm,.html格式
<input type="file" accept="text/html" />
1
7.上传video(.avi, .mpg, .mpeg, .mp4)格式
<input type="file" accept="video/*" />
1
8.上传audio(.mp3, .wav, etc)格式
<input type="file" accept="audio/*" />
1
9.上传.pdf格式
<input type="file" accept=".pdf" />
1
10.如果限制两种文件格式,同时限制
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel">
1
上次更新: 2024/01/30, 00:35:17
- 01
- Node与GLIBC_2.27不兼容解决方案08-19
- 02
- Git清空本地文件跟踪缓存08-13