【问题标题】:what are the allowed mime types in file accept attribute?文件接受属性中允许的 mime 类型是什么?
【发布时间】:2015-05-26 13:34:46
【问题描述】:

文件接受属性中允许的 mime 类型是什么?

<input type="file" name="fileupload" accept="application/csv,application/pdf"/>

我尝试了图像、视频、音频这些都可以工作,但 csv、pdf、doc 不工作是否允许在此接受属性中使用?

【问题讨论】:

    标签: html file-upload


    【解决方案1】:

    W3Schools 上描述的 accept 属性可以处理以下值:

    &lt;input accept="file_extension|audio/*|video/*|image/*|media_type" /&gt;

    • 文件扩展名
      • 以 U+002E 句号字符开头的文件扩展名,例如:.gif、.jpg、.png、.doc
    • 音频/*
      • 接受所有声音文件
    • 视频/*
      • 接受所有视频文件
    • 图片/*
      • 接受所有图像文件
    • 媒体类型
      • 有效的媒体类型,没有参数(提供了有效的 media_types 列表here)。

    描述了所有您询问的类型(例如.csv

    (可能与File input 'accept' attribute - is it useful?有关)

    【讨论】:

    • 这不起作用。
    • 您使用什么浏览器进行测试?你试过.csv吗?
    • 确定正确的版本?使用 media_type 我也遇到了this answer 中提到的问题,但是使用 file_extension 它就像一个魅力......
    猜你喜欢
    • 2011-09-09
    • 2017-10-14
    • 2012-04-16
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多