単純な入力ボックス<input type="file" />
をHTML形式で使用していますが、JPG、PNG、およびGIFファイルのみを使用するように強制したいアップロードされました。ASP.NET MVC 3でファイルアップロードをJPG、PNG、GIFに制限する方法
どうすればいいですか?あなたは、このリンクをチェックすることができ
単純な入力ボックス<input type="file" />
をHTML形式で使用していますが、JPG、PNG、およびGIFファイルのみを使用するように強制したいアップロードされました。ASP.NET MVC 3でファイルアップロードをJPG、PNG、GIFに制限する方法
どうすればいいですか?あなたは、このリンクをチェックすることができ
$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はクライアント側で無効になっているときには、サーバー側の検証を持っている方が良いでしょう、それが便利になります。
可能な複製[HTML フィルタを適用](http://stackoverflow.com/questions/3521122/html-input-type-file-apply-a) -filter) – shf301
@Ahsan私はRaviに同意します。ただし、これはアップロードされるファイルの名前のみをチェックすることに注意してください。ファイルの実際の形式や内容は、何でもかまいません。 – theJollySin