Firefox:将文件上传对话框限制为仅限mp3

时间:2014-03-15 13:28:19

标签: jquery html firefox

我使用jquery文件上传将文件上传到服务器。我想只允许用户选择mp3文件。在Safari和Chrome中,如果我按以下方式添加accept属性,它可以正常工作:

<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的mime类型,firefox会识别?

修改

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

1 个答案:

答案 0 :(得分:0)

Firefox似乎无法实现,至少暂时如此(v27.0.1)。已经提交了一个错误here,但自那以后没有发生任何重大错误。

由于MP3 MIME类型,&#39; audio / mpeg&#39;确实是mp3文件的MIME类型。但是对于后代,here是来自webdesign.about.com的那些和其他音频MIME类型的列表。