次のようなコントローラーがあります。
public ActionResult Upload (int id, HttpPostedFileBase uploadFile)
{
....
}
uploadFile が画像 (jpg、png など) であることを確認するにはどうすればよいですか?
私は試してみました
using (var bitmapImage = new Bitmap (uploadFile.InputStream)) {..}
bitmapImage を作成できない場合は ArgumentException をスローします。
たとえば、uploadFile.FileName を見て、より良い方法はありますか?