Input FileUpload accept 属性
定义和用法
accept 属性设置或返回文件上传按钮的 accept 属性的值。
HTML accept 属性规定服务器接受的(可通过文件上传提交的)文件类型。
另请参阅:
HTML 参考手册:HTML <input> accept 属性
实例
例子 1
更改接受的内容类型:
// 服务器将只接受文件上传中的音频文件
document.getElementById("myFile").accept = "audio/*";
例子 2
显示 <input type="file"> 元素接受的内容类型:
var x = document.getElementById("myFile").accept;
例子 3
接受多种内容类型:
// 服务器将只接受文件上传中的音视频文件
document.getElementById("myFile").accept = "audio/*,video/*";
语法
返回 accept 属性:
fileuploadObject.accept
设置 accept 属性:
fileuploadObject.accept = "audio/*,video/*,image/*,MIME_type"
属性值
| 值 | 描述 |
|---|---|
| audio/* | 接受所有音频文件。 |
| video/* | 接受所有视频文件。 |
| image/* | 接受所有图像文件。 |
| MIME_type |
有效的 MIME 类型。 请查看 IANA MIME 类型,获取标准 MIME 类型的完整列表。 |
提示:如需指定多个值,请用逗号分隔这些值。
技术细节
| 返回值: | 字符串值,包含以逗号分隔的可接受内容类型列表。 |
|---|
浏览器支持
| Chrome | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Opera |
| 支持 | 不支持 | 支持 | 不支持 | 支持 |