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
支持 不支持 支持 不支持 支持