如何删除"所有文件"从文件dailog

时间:2015-10-21 05:29:45

标签: html html5

如何从文件对话框中删除"All files"

我必须只接受svg个文件。所以我在文件对话框中不需要"All files"个选项。

以下是我编写的HTML代码:

<input type="file" accept=".svg" />

我如何实现这一目标?

3 个答案:

答案 0 :(得分:0)

尝试:

<input type="file" accept="image/svg+xml" />

答案 1 :(得分:0)

您无法专门为svg文件限制它。但是,您可以使用accept="image/*"仅接受图像类型的文件。如果您传递accept="image/svg"accept="image/svg+xml",则对话框中显示的文件类型将是自定义的。

Read this 了解已接受的过滤器。 This 是所有媒体类型的完整参考。

请参阅 fiddle

答案 2 :(得分:0)

如果我没记错的话,你不能要求浏览器限制文件类型 - 因为你无法控制浏览器选择显示的文件对话框。

你最好的选择,根据其他答案是&#34;建议&#34;您要接受的MIME类型的浏览器。如果浏览器尊重这一点,那就太好了,否则你会感到害怕。