MVC3 Как проверить, является ли HttpPostedFileBase изображением
У меня есть контроллер, как это:
public ActionResult Upload (int id, HttpPostedFileBase uploadFile)
{
....
}
Как я могу убедиться, что uploadFile является изображением (jpg, png и т. Д.)
Я пробовал с
using (var bitmapImage = new Bitmap (uploadFile.InputStream)) {..}
который генерирует ArgumentException, если bitmapImage не может быть создан.
Есть ли лучший способ, например, глядя на uploadFile.FileName?