我正在使用HTML表单上传图像文件。现在我正在使用服务器端验证来允许文件类型。但我想在客户端验证它。我在某些网站上看到,当我们选择文件时,其他文件类型会灰显。我认为这是一个很酷的选择。当我通过谷歌走,我发现这个将文件上传类型限制为仅限图像
<input id="my_file_element" type="file" name="file_0" accept="image/*">
但是这个我得到“所有文件”选项,以便达我就可以使其他的文件。我不需要那个。无论发生什么事,用户都应该被允许从他们的计算机中仅选择图像文件。你们有没有办法做到这一点?
这就是我的意思是灰色的。
我在Firefox试过了,它在那里工作正常。你使用的是什么浏览器? – 2012-01-04 20:52:31
您可以使用javascript来检查文件格式的扩展名。我会给你一些代码,但我吮吸在JavaScript。如果你喜欢,也许jQuery可以工作。 – Different55 2012-01-04 20:56:40
@dotweb:我使用谷歌浏览器..在Firefox中可以使用“所有文件”选项并选择其他文件? – Deepak 2012-01-04 20:56:50