@UntitledNikname

Как валидировать картинку?

Если переименовать другой файл в .png (к примеру), то File.type будет равен "image/png" хотя это не так. Какую ещё проверку можно сделать?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Загрузить файл через FileReader, прочитать первые байты и проверить сигнатуру.
Для PNG должно быть 0x89 0x50 0x4e 0x47 0x0d 0x0a 0x1a 0x0a или\x89PNG\r\n\x1a\n
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы