【发布时间】:2012-05-10 01:16:43
【问题描述】:
我使用的是输入类型=“文件”,现在我的要求是我只想选择png图像,即当我选择浏览时应该应用“png”过滤器。
我提到了www.w3schools.com/tags/att_input_accept.asp,下面是我正在使用的代码,这适用于 Chrome,但不适用于 Firefox 和 IE。
请谁能帮我理解我做错了什么?
<h2>Below uses accept="image/*"</h2>
<input type="file" name="pic1" accept="image/*" />
<h2>Below I need to accept only for png</h2>
<input type="file" name="pic1" accept="image/png" />
这是一个指向它的小提琴链接http://jsfiddle.net/Jcgja/2/
【问题讨论】:
-
w3fools 会告诉你为什么 w3schools 不是所有网络事物的最佳资源。
-
您需要对文件类型进行服务器端验证。我认为在所有浏览器中没有办法做到这一点。
-
w3schools 的问题在于它们出现在谷歌的前列结果中,所以大多数人都去那里。
-
@Oded 感谢您引导我到这样一个信息丰富的网站,我花了将近一个小时,现在回到问题:P
-
我相信你已经得到了一些答案......大多数浏览器都不支持该功能。