Sto rilevando immagini sulla mia pagina web con la funzione javascript document.images che restituisce una gamma di immagini. C'è un modo per ottenere il tipo mime dell'immagine da questo dato che non sto usando nomi di estensione sulle immagini che stanno caricando?Rileva il tipo mime di un'immagine tramite Javascript
risposta
Non credo sia possibile, a parte la richiesta di nuovo l'immagine in jQuery e il tentativo di utilizzare un controllo di tipo MIME sui dati. (Potrebbe essere possibile inviare una richiesta HEAD e ottenere qualunque tipo di contenuto è stato restituito)
una richiesta AJAX HEAD è l'unica cosa che anch'io riesco a pensare. – Dormilich
In base alle altre risposte, sono rimasto piuttosto sorpreso di scoprire che era apparentemente non possibile senza richiedere nuovamente l'immagine. (??? Mi sembra strano per me, ma vabbè ...)
Un'altra hacky-ma-potrebbe-essere-abbastanza-per-il-tuo-caso d'uso -solution che viene in mente sarebbe quello di :
Analizzare lo img.src
in un tentativo di indovinare il tipo di file.
- "Indovinare?" potresti chiedere ...
- Sì, perché l'estensione potrebbe non essere inclusa nello
src
o potrebbe essere fuorviante.
- 1. jQuery o JavaScript: richiama il tipo MIME di file client
- 2. Qual è il tipo MIME di TypeScript?
- 3. È possibile impostare JavaScript il tipo mime su window.open
- 4. Imposta il mio tipo MIME JS su "text/javascript"
- 5. il tipo MIME corretto per JSON?
- 6. Come gestire il tipo MIME nel tornado?
- 7. Rileva linee del browser avvolte tramite javascript
- 8. MSOFFICE tipo MIME verifica
- 9. MIME Tipo spoofing
- 10. Come impostare il tipo mime di application/vnd.apple.pkpass per condividere il pass tramite link o email
- 11. Tipo MIME per codice shader
- 12. Aggiungere il tipo mime al collegamento HTML
- 13. Ottieni il tipo mime per MediaSource.isTypeSupported
- 14. REST - risposta al servizio web - tipo mime?
- 15. tipo MIME corretto per .mp4
- 16. Rileva versione di JavaScript
- 17. Rileva adblock e javascript
- 18. impostazione tipo MIME in asp.net
- 19. Javascript: Rileva il nodello principale di Caret
- 20. Esiste un tipo MIME "predefinito"?
- 21. Corretto tipo mime per file di patch
- 22. IE sta rivendicando di non riconoscere il testo/javascript tipo MIME
- 23. Impostazione tipo MIME per documento di Excel
- 24. SQL: salvataggio di tipo MIME o estensione?
- 25. tipo Mime mancante per .rar e .tar
- 26. Rileva clic sul pulsante HTML tramite javascript in Android WebView
- 27. Rileva cambiamento nel titolo del documento tramite Javascript
- 28. Stima se il file è di tipo MIME
- 29. Come ottenere il tipo MIME di file caricato a Jersey
- 30. Qual è il tipo mime di un file wsdl?
Solo curioso: perché hai bisogno di quelle informazioni in javascript? –
@SripathiKrishnan Rilevare gif e sostituirli con segnaposti viene in mente ... –