如何从文件对话框中删除"All files"
。
我必须只接受svg
个文件。所以我在文件对话框中不需要"All files"
个选项。
以下是我编写的HTML代码:
<input type="file" accept=".svg" />
我如何实现这一目标?
答案 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类型的浏览器。如果浏览器尊重这一点,那就太好了,否则你会感到害怕。