如何使浏览文件上传窗口仅显示.jpg图像?

时间:2011-04-10 20:59:53

标签: php javascript forms

我有一张允许图片上传的表单。但是我的代码到目前为止并不仅限于图像。

请让我知道我该怎么做(可能在提交时使用javascript警告框)或者我最好的解决方案是让浏览窗口只显示jpg gif和png图像而不是默认的“所有文件”。< / p>

谢谢!

<input name="images[]" value="" type="file" class="textfield" />

2 个答案:

答案 0 :(得分:0)

您无法控制浏览器文件上传表单中显示的内容。最好的选择是在文件的扩展名上实现一些客户端或服务器端验证。

答案 1 :(得分:0)

您可以使用JavaScript来验证文件扩展名,还必须在服务器端验证。

另一种选择是你可以尝试使用SWFUpload-一个用于上传文件的flash JS库。它具有在上传到服务器之前验证文件类型和文件大小的功能。 http://swfupload.org/