是否可以将表单输入的文件上传限制为仅显示扩展名为mp3的文件,如下所示:
<input class="someClass" type="file" name="UploadAudio" accept="audio/mp3"/>
由于某种原因这不起作用,它似乎总是显示其他文件类型扩展名以供上传。
最佳答案
要指定扩展名,请以点开头:
<input type="file" accept=".mp3,audio/*">
这将接受所有扩展名为 mp3 的文件或音频类型的文件。逗号允许列出多种可能性,所以如果您严格只想要 .mp3
(而不是 .wav
),只需删除 ,audio
.
您的音频/mp3 正在以两种方式混合:您使用扩展名或正确的 mime 类型,应该是 audio/mpeg3
所以你的可能性是:
<input type="file" accept=".mp3">
或
<input type="file" accept="audio/mpeg3">
关于html - 限制上传的文件类型,即只显示 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069299/