ASP.NET MVC 2 - проверка загруженного изображения - есть ли что-то еще, кроме проверки расширений файлов и типов MIME? - PullRequest
0 голосов
/ 10 августа 2011

У меня есть несколько сложная модель редактирования, входящая (неожиданно для удивления) в Edit ActionMethod.Одним из свойств модели является объект HttpPostedFileBase, который я хотел бы проверить и отобразить результаты проверки в форме, если файл недопустим.С этой целью я уже начал работу над пользовательским объектом ValidationAttribute на основе RequiredAttribute (см. Как проверить загруженный файл в ASP.NET MVC? , чтобы понять, куда я иду).

Могу ли я что-нибудь сделать, кроме проверки расширения файла и типа MIME, чтобы убедиться, что загружаемый файл действительно является изображением?

1 Ответ

1 голос
/ 14 августа 2011

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

Вы можете найти больше информации об этом в следующем посте:

Проверить изображение из файла в C #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...