Как проверить, является ли его реальное изображение или переименовать его из .exe файла - PullRequest
0 голосов
/ 02 марта 2011

Я использовал элемент управления загрузкой ASP.Net-файла после того, как пользователь выбрал файл. Я проверил тип файла, действительно ли файл изображения, или переименовал его из .exe-файла.

Я использовал приведенный ниже код

 If FileUpload1.PostedFile.ContentType <> "image/jpeg" Then
                Label1.Text = "Not real Image"
End If

Он хорошо работает в браузере IE, но не работает в Firefox и Google Chrome. Есть ли какое-нибудь решение?

1 Ответ

1 голос
/ 02 марта 2011

Вы можете проверить первые несколько байтов файла для магических байтов JPEG (ff d8).Если файл не начинается с них, это не файл JPEG.

...