@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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы