첨부파일 중에 이미지 파일인 jpg, jpeg, png 파일 확장자 이외 첨부파일 일 경우, 이를 간단히 에러 처리 하는 부분을 기술한 내용이다.
var supportedTypes = new[] { "jpg", "jpeg", "png" };
var fileExt = System.IO.Path.GetExtension(photo.FileName).Substring(1);
if (!supportedTypes.Contains(fileExt))
{
ModelState.AddModelError("photo", "Invalid type. Only the following types (jpg, jpeg, png) are supported.");
return View();
}