HTML形式の単純な入力ボックスを使用してい<input type="file" />
ますが、アップロードできるのはJPG、PNG、およびGIFファイルのみにするように強制したいと思います。
これどうやってするの?
HTML形式の単純な入力ボックスを使用してい<input type="file" />
ますが、アップロードできるのはJPG、PNG、およびGIFファイルのみにするように強制したいと思います。
これどうやってするの?
このリンク、 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が無効になっている場合に便利です。必ず両方を確認してください