Я обнаруживаю изображения на своей веб-странице с помощью функции javascript document.images, которая возвращает изображение изображений. Есть ли способ получить тип mime изображения из этого, так как я не использую имена расширений на загружаемых изображениях?
Обнаружить тип mime изображения через Javascript
Ответ 1
Я не думаю, что это возможно, помимо запроса изображения снова в jQuery и попытки использовать проверку типа MIME на данные. (Возможно, вы сможете отправить запрос HEAD и получить возвращаемый тип содержимого)
Ответ 2
В соответствии с другими ответами я очень удивился, узнав, что это, по-видимому, невозможно, без повторного запроса изображения. (Мне кажется странным, но хорошо...)
Другое решение для взлома, но может быть достаточно для вашего использования, которое приходит мне на ум:
Разберите img.src
в попытке угадать тип файла.
- "Гадание?" вы можете спросить...
- Да, потому что расширение не может быть включено в
src
или может ввести в заблуждение.