2015-10-21 69 views
0

如何从文件对话框中删除"All files"如何从文件dailog中删除“所有文件”

我只能接受svg文件。所以我不需要文件对话框中的"All files"选项。

下面是HTML代码,我已经写了:

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

如何实现这一目标?

+0

请在下面写下你的代码。 –

+0

回答

0

尝试:

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

using chrome and in the code i have used used accept =“image/svg + xml” –

0

没有办法,你可以专门限制它仅用于SVG文件。但是,您可以将用户accept="image/*"仅接受图像类型的文件。如果您通过accept="image/svg"accept="image/svg+xml",则会显示对话框中显示的文件类型。

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

看到这个fiddle

+0

so,can not remove“All files”even even after I put a过滤器只接受特定的文件类型? –

+0

是的,你可以删除所有文件。添加过滤器后,只会显示与该过滤器类型相关的文件。 –

+0

我编辑了我的答案,以提供更多的细节。看看添加的链接。 –

0

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

根据其他答案,您最好的选择是“建议”您将接受的MIME类型的浏览器。如果浏览器尊重这一点,那么很棒,否则你就会陷入僵局。

相关问题