HTML JS 获取图片的MIME Type

阅读(5524)

通过JavaScript 就可以快速获取到图片的MIME Type(Multipurpose Internet Mail Extensions),来判断文件类型是JPG 还是 Audio 等。

当然,不是所有浏览器都支持,IE only;并且获取到的不是标准的Content-Type值,还可能获取到自定义的type类型,如“ACD SEE 图像”,依赖操作系统中关联的打开程序。


<img src="http://img0.bdstatic.com/img/image/shouye/sywmmm.jpg" id="img-test" onclick="getImageMIMEType()">

<script type="text/javascript">
function getImageMIMEType () {
    var img = document.getElementById ("img-test");
    if ('mimeType' in img) {
        alert (img.mimeType);
    } else {
        alert ("当前浏览器不支持获取 <img> 的 mimeType");
    }
}
</script>

点击图片获取当前浏览器的检测情况:

此属性自IE 6起就支持了,见 http://msdn.microsoft.com/en-us/library/ms533291(v=vs.85).aspx

W3 标准描述的所有 MIME Type: http://www.w3.org/TR/html4/references.html#ref-MIMETYPES

Tags: