一、利用唯一文件类型说明符限制上传文件类型
唯一文件类型说明符,表示在 file 类型的 input 元素中用户可以选择的文件类型。每个唯一文件类型说明符可以采用下列形式之一:
- 一个以英文句号(“.”)开头的合法的不区分大小写的文件名扩展名。例如:
.jpg
、.pdf
或.doc
。 - 一个不带扩展名的 MIME 类型字符串。
- 字符串
audio/*
,表示“任何音频文件”。 - 字符串
video/*
,表示“任何视频文件”。 - 字符串
image/*
,表示“任何图片文件”。
accept
属性的值是包含一个或多个(用逗号分隔)唯一文件类型说明符的字符串。例如,一个文件选择器需要能被表示成一张图片的内容,包括标准的图片格式和 PDF 文件,大概是这样的: