Подтвердить что ты не робот

Обнаружить тип mime изображения через Javascript

Я обнаруживаю изображения на своей веб-странице с помощью функции javascript document.images, которая возвращает изображение изображений. Есть ли способ получить тип mime изображения из этого, так как я не использую имена расширений на загружаемых изображениях?

4b9b3361

Ответ 1

Я не думаю, что это возможно, помимо запроса изображения снова в jQuery и попытки использовать проверку типа MIME на данные. (Возможно, вы сможете отправить запрос HEAD и получить возвращаемый тип содержимого)

Ответ 2

В соответствии с другими ответами я очень удивился, узнав, что это, по-видимому, невозможно, без повторного запроса изображения. (Мне кажется странным, но хорошо...)

Другое решение для взлома, но может быть достаточно для вашего использования, которое приходит мне на ум:

Разберите img.src в попытке угадать тип файла.

  • "Гадание?" вы можете спросить...
  • Да, потому что расширение не может быть включено в src или может ввести в заблуждение.