JavaScript DOM Input FileUpload 对象 accept 属性

  • Input FileUpload 对象 accept 属性

    accept属性设置或返回文件上载按钮的accept属性的值。accept属性指定服务器接受的文件类型(可以通过文件上载提交)。
    更改接受的内容类型:
    // 服务器只接受文件上传中的音频文件
    document.getElementById("myFile").accept = "audio/*";
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    accept
    支持
    不支持
    支持
    不支持
    支持
  • 语法

    返回accept属性:
    FileUploadObject.accept
    设置accept属性
    FileUploadObject.accept = "audio/*,video/*,image/*,MIME_type"
  • 属性值

    提示:要指定多个值,请使用逗号分隔值。
    描述
    audio/* 所有声音文件都被接受
    video/* 所有视频文件都被接受
    image/* 所有图像文件都被接受
    MIME_type 有效的MIME类型,没有参数。 查看IANA MIME类型以获取标准MIME类型的完整列表
  • 技术细节

    项目 描述
    返回值 一个字符串,包含以逗号分隔的已接受内容​​类型列表
  • 更多例子

    显示<input type =“file”>元素的已接受内容​​类型:
    var x = document.getElementById("myFile").accept;
    尝试一下
    接受多种内容类型:
    // 服务器只接受文件上传中的音频和视频文件
    document.getElementById("myFile").accept = "audio/*,video/*";
    尝试一下
  • 相关页面