Определите, является ли загруженный файл изображением (любого формата) на MVC

Поэтому я использую этот код для просмотра:

<form action="" method="post" enctype="multipart/form-data">

  <label for="file">Filename:</label>
  <input type="file" name="file" id="file" />

  <input type="submit" />
</form>

Это для модели:

[HttpPost]
public ActionResult Index(HttpPostedFileBase file) {

  if (file.ContentLength > 0) {
    var fileName = Path.GetFileName(file.FileName);
    var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
    file.SaveAs(path);
  }

  return RedirectToAction("Index");
}

Прекрасно работает, если пользователь не добавит файл, который не является изображением. Как я могу убедиться, что загруженный файл является изображением. Спасибо

Ответы на вопрос(9)

Ваш ответ на вопрос