MVC3 Как проверить, является ли HttpPostedFileBase изображением

У меня есть контроллер, как это:

public ActionResult Upload (int id, HttpPostedFileBase uploadFile)
{
....
}

Как я могу убедиться, что uploadFile является изображением (jpg, png и т. Д.)

Я пробовал с

using (var bitmapImage = new Bitmap (uploadFile.InputStream)) {..}

который генерирует ArgumentException, если bitmapImage не может быть создан.

Есть ли лучший способ, например, глядя на uploadFile.FileName?

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

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