0

<input type="file" />在 HTML 表单中使用了一个简单的输入框,并且我想强制只能上传 JPG、PNG 和 GIF 文件。

我怎样才能做到这一点?

4

1 回答 1

5

你可以检查这个链接,CodeProject:图片上传

  $file = $("#yourFileuploadID");
                var $filePath = $.trim($file.val());
                if ($filePath == "") {
                    alert("Please browse a file to upload");
                    return;
                }

                var $ext = $filePath.split(".").pop().toLowerCase();
                var $allow = new Array("gif", "png", "jpg", "jpeg");
                if ($.inArray($ext, $allow) == -1) {
                    alert("Only image files are accepted, please browse a image file");
                    return;
                }

PS:最好有服务器端验证,在客户端禁用javascript时会很方便。确保你检查两者

于 2012-05-04T04:20:59.077 回答