【问题标题】:Firefox: limit file upload dialog to mp3 onlyFirefox:将文件上传对话框限制为仅 mp3
【发布时间】:2014-03-15 13:28:19
【问题描述】:

我正在使用 jquery 文件上传将文件上传到服务器。我只想让用户能够选择 mp3 文件。如果我通过以下方式添加接受属性,则在 Safari 和 Chrome 中它可以正常工作:

<input accept="audio/mpeg" type="file" name="file" /> 

但是,这不适用于 Firefox。我尝试了以下 mime 类型,但没有任何效果。所有文件类型仍然可选择。

audio/mp3
audio/mpeg
audio/mpeg3
audio/x-mpeg-3
video/mpeg
video/x-mpeg

但是,我注意到如果我使用

audio/*

我只能使用 Firefox 选择音频文件。 firefox 可以识别的 mp3 的 mime 类型是什么?

编辑:

有趣的是,firefox 与上传文件一起提交的 mime 类型是 audio/mpeg

【问题讨论】:

  • 你试过video/*吗?
  • 可以...现在我什至无法选择音频文件...

标签: jquery html firefox


【解决方案1】:

Firefox 似乎不可能,至少目前 (v27.0.1)。一个错误已提交here,但此后没有发生任何实质性的事情。

考虑到 MP3 MIME 类型,'audio/mpeg' 确实是 mp3 文件的 MIME 类型。但对于后代,here 是来自 webdesign.about.com 的该类型和其他音频 MIME 类型的列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-21
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2011-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多