ASP.NET MVC 3 と Jquery を使用して画像を投稿しようとしています。ビューに次のコードがあります
form action="/profile/upload" method="post" enctype="multipart/form-data">
<label for="photo">Photo:</label>
<input name="photo" id="photo" type="file">
<input value="Upload" type="submit">
</form>
そしてコントローラーで
public ActionResult Upload(HttpPostedFileBase photo)
{
string path = @"D:\Temp\";
if(photo != null)
photo.SaveAs(path + photo.FileName);
return RedirectToAction("Index");
}
私が欲しいのは、ファイルアップロードでjpgまたはpngファイルのみをアップロードしたいということです。JQueryで検証を行いたいです。
誰でも簡単な方法と、送信が開始される前に検証を確認する方法を提案できます..
<form action="/profile/upload" method="post" enctype="multipart/form-data">
<label for="photo">Photo:</label>
<input name="photo" id="photo" type="file">
<input value="Upload" type="submit">
</form>