Necesito determinar el tipo mime de ciertos archivos que se devuelven del servicio, no conozco sus extensiones de archivo o su tipo antes, básicamente recuperamos documentos de la API como los siguientes: "http://site.com/getFile/BFD843DFLKXJDF" donde el texto al final es un archivo.¿Cómo puedo determinar el tipo de mimo de un documento utilizando solo javascript?
<input type="button" value="Click Me" onClick="alert(document.getElementById('iframeID').contentDocument.contentType);">
<iframe id="iframeID" src="http://site.com/getFile/BFD843DFLKXJDF" width="600" height="600" />
Esto funciona en Firefox, devuelve en el diálogo de alerta: "application/pdf" para archivos PDF. Sin embargo, Internet Explorer es el navegador principal al que tengo que orientarme, "contentDocument" no está definido (aparentemente utilizo solo "documento"), pero "contentType" tampoco está definido y no sé cuál sería el IE equivalente (google las búsquedas no han arrojado ningún resultado).
La ayuda es muy apreciada, gracias.
Hola alguna vez has encontrado una buena manera de hacer esto? Estoy enfrentando el mismo problema. Estoy planeando usar JavaScript para obtener el tipo de mimo basado en la extensión del archivo. ¿Encontraste/escribiste alguna función que hace esta búsqueda? – Daveo