Estoy detectando imágenes en mi página web con la función de documento de JavaScript que devuelve una serie de imágenes. ¿Hay alguna forma de obtener el tipo de mimo de la imagen de esto ya que no estoy usando ningún nombre de extensión en las imágenes que se están cargando?Detecta el tipo de mimo de una imagen a través de Javascript
Respuesta
No creo que esto sea posible, aparte de solicitar la imagen nuevamente en jQuery e intentar usar una verificación de tipo MIME en los datos. (Es posible que pueda enviar una solicitud HEAD y obtener el tipo de contenido que se devolvió)
una solicitud AJAX HEAD es lo único que yo también puedo pensar. – Dormilich
De acuerdo con otras respuestas, me sorprendió bastante saber que aparentemente no fue posible sin solicitar nuevamente la imagen. (??? Eso parece extraño para mí, pero bueno ...)
Otra hacky-pero-podría-ser-suficiente-para-su-uso-caso solución al que viene en mi mente sería :
Analice img.src
en un intento de adivinar el tipo de archivo.
- "Guessing?" puede preguntar ...
- Sí, porque la extensión podría no estar incluida en el
src
o podría ser engañosa.
- 1. Cortando una imagen en pedazos a través de Javascript
- 2. Registre el nuevo tipo de mimo en android
- 3. ¿Cómo puedo determinar el tipo de mimo de un documento utilizando solo javascript?
- 4. ¿Detecta el cierre de la pestaña del navegador a través de JavaScript en Mobile Safari?
- 5. Detecta el "promedio general" de color de la imagen
- 6. ¿Por qué hay una incoherencia tipo mimo con firefox, chrome?
- 7. Detecta cambios de archivo en node.js a través de watchFile
- 8. ¿Cómo se determina el tipo de mimo de un archivo cargado por el navegador?
- 9. C# enviar imagen a través de HTTP
- 10. PHP ¿Detecta si el enlace de la URL de la imagen de origen conduce a una imagen "rota"?
- 11. Detecta imágenes 404 usando Javascript
- 12. Accediendo a una función de ActionScript a través de Javascript
- 13. ¿Puede guardar el tipo de mimo de un archivo, como lo hace SVN, para explorar html?
- 14. ¿Alguna manera de adivinar el tipo de mimo en Delphi XE2?
- 15. javascript - cambiar el alfa de una imagen
- 16. Pasar una instancia de tipo anónimo a través de WCF
- 17. una imagen en movimiento de A a B con JavaScript
- 18. iteración simple a través de una enumeración de tipo entero
- 19. Activar el botón del flash a través de javascript
- 20. ¿Pasa el valor de un SELECT a una función de Javascript a través del evento onchange?
- 21. reemplazar imagen a través de css
- 22. font-face cambiando a través de JavaScript
- 23. Accediendo a los datos de SVG a través de JavaScript
- 24. Mostrar BLOB (imagen) a través de JSP
- 25. Prototipo de Javascript a través de Object.create()
- 26. hr con una imagen a través de css
- 27. MobileSafari no devolver la información de tamaño de imagen de la derecha a través de JavaScript
- 28. Java ¿Loop a través de los píxeles en una imagen?
- 29. ¿Cómo puedo editar una imagen jpg a través de Java?
- 30. moviendo una imagen a través de un lienzo html
Simplemente curioso: ¿por qué necesita esa información en javascript? –
@SripathiKrishnan Detectando gifs y reemplazándolos con marcadores de posición, viene a la mente ... –