我希望我的上传者只允许这些类型:
> doc,docx.
> xls,xlsx.
> ppt,pptx.
> txt.
> pdf.
>图像类型.
我该如何实现?我应该把accept属性放在哪里?谢谢你的帮助.
编辑!!!
我还有一件事要问.当弹出窗口出现用于选择文件时,右下角有一个包含所有允许文件的下拉列表.在我的情况下,列表会很长.我在列表中看到,有一个名为All Supported Types的选项.默认情况下,如何选择它?消除所有其他选项?
任何帮助将不胜感激.谢谢.
解决方法
accept
attribute的价值是根据HTML5 LC,以逗号分隔的项目列表,每个项目都是特定的媒体类型,如图像/ gif,或像图像/ *的符号,指的是所有图像类型或文件名扩展名.gif. IE 10和Chrome支持所有这些,而Firefox不支持扩展.因此,最安全的方法是在这种情况下使用
media types和象/ image等符号
<input type="file" name="foo" accept= "application/msword,application/vnd.ms-excel,application/vnd.ms-powerpoint,text/plain,application/pdf,image/*">