Задать вопрос
@UntitledNikname

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

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

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

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