Je détecte des images sur ma page Web avec la fonction javascript document.images qui renvoie une gamme d'images. Y at-il un moyen d'obtenir le type mime de l'image à partir de cela puisque je n'utilise pas de noms d'extension sur les images qui sont en cours de chargement?Détecter le type mime d'une image via Javascript
Répondre
Je ne pense pas que ce soit possible, à part demander à nouveau l'image dans jQuery et essayer d'utiliser une vérification de type MIME sur les données. (Vous pourriez être en mesure d'envoyer une demande HEAD et obtenir quel que soit le type de contenu a été retourné)
Une requête AJAX HEAD est la seule chose à laquelle je peux penser. – Dormilich
Selon d'autres réponses, j'ai été assez surpris de découvrir que c'était apparemment impossible sans demander à nouveau l'image. (??? Cela semble bizarre pour moi mais bon ...)
Un autre hacky mais peut-être-assez-pour-votre-cas d'utilisation -solution qui vient dans mon esprit serait :
Parse le img.src
dans une tentative de deviner le type de fichier.
- "Deviner?" vous pouvez demander ...
- Oui parce que l'extension pourrait ne pas être inclus dans le
src
ou pourrait être trompeuse.
- 1. Détecter le type MIME en PHP
- 2. Obtenir le type MIME via PHP
- 3. Comment détecter le type MIME d'un fichier téléchargé dans ASP.NET?
- 4. Détecter via javascript si Silverlight est installé
- 5. Type MIME générique pour une entité MIME?
- 6. jQuery Templates Type MIME
- 7. URN pour MIME Type
- 8. Silverlight mime-type (s)
- 9. Type MIME dans jsp
- 10. Possible de détecter le * type d'appareil mobile * via javascript ou HTTP Headers?
- 11. Envoi du type MIME le plus correct
- 12. Obtenir le type MIME en PHP sans extension de fichier
- 13. Impossible de détecter le type MIME lors de l'utilisation de Zend Zend_File_Transfer_Adapter_Http!
- 14. Remplacement du type MIME en PHP
- 15. Utilisation de javascript pour détecter le type de navigateur
- 16. Java obtenir une image, vérifier mime type, convertir en png et retourner cette image
- 17. Filtre QFileDialog de type mime
- 18. Type MIME requis pour CSV
- 19. Comment définir le type MIME d'un fichier local?
- 20. Comment remplacer le type MIME RJS dans Rails 2.3?
- 21. Comment obtenir le type MIME du fichier téléchargé à Jersey
- 22. PHP, Comment obtenir Mime Type - Mission Impossible?
- 23. Flex SDK 3.5 - Vérifiez le type de fichier MIME
- 24. Les fichiers source Javascript sur JBoss ont un mauvais type de contenu/type mime?
- 25. Détermination du type MIME d'un fichier local (type de contenu) Avec PHP
- 26. Accès au type MIME d'Apache au mappage d'extension
- 27. Comment détecter du texte en clair dans un fichier MIME?
- 28. Déclaration de type mime pour html-email
- 29. changer mime type de sortie en php
- 30. Comment ajouter un type MIME à .htaccess?
Juste curieux - pourquoi avez-vous besoin de cette information en javascript? –
@SripathiKrishnan Il est important de détecter les gifs et de les remplacer par des espaces réservés ... –