我正在尝试使用 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>