如何从文件对话框中删除"All files"
。如何从文件dailog中删除“所有文件”
我只能接受svg
文件。所以我不需要文件对话框中的"All files"
选项。
下面是HTML代码,我已经写了:
<input type="file" accept=".svg" />
如何实现这一目标?
如何从文件对话框中删除"All files"
。如何从文件dailog中删除“所有文件”
我只能接受svg
文件。所以我不需要文件对话框中的"All files"
选项。
下面是HTML代码,我已经写了:
<input type="file" accept=".svg" />
如何实现这一目标?
尝试:
<input type="file" accept="image/svg+xml" />
using chrome and in the code i have used used accept =“image/svg + xml” –
没有办法,你可以专门限制它仅用于SVG文件。但是,您可以将用户accept="image/*"
仅接受图像类型的文件。如果您通过accept="image/svg"
或accept="image/svg+xml"
,则会显示对话框中显示的文件类型。
Read this了解接受的过滤器。 This是所有媒体类型的完整参考。
看到这个fiddle。
so,can not remove“All files”even even after I put a过滤器只接受特定的文件类型? –
是的,你可以删除所有文件。添加过滤器后,只会显示与该过滤器类型相关的文件。 –
我编辑了我的答案,以提供更多的细节。看看添加的链接。 –
如果我没有记错,您不能要求浏览器限制文件类型 - 因为您无法控制浏览器选择显示的文件对话框。
根据其他答案,您最好的选择是“建议”您将接受的MIME类型的浏览器。如果浏览器尊重这一点,那么很棒,否则你就会陷入僵局。
请在下面写下你的代码。 –
–