通过Javascript检测图像的mime类型

时间:2010-05-06 19:32:28

标签: javascript jquery

我正在使用javascript document.images功能在我的网页上检测图像,这会返回一连串的图像。有没有办法从这个获取图像的mime类型,因为我没有在正在加载的图像上使用任何扩展名?

2 个答案:

答案 0 :(得分:4)

我不认为这是可能的,除了在jQuery中再次请求图像并尝试对数据使用MIME类型检查。 (您可能能够发送HEAD请求并获取返回的任何内容类型)

答案 1 :(得分:0)

根据其他答案,我很惊讶地发现,如果没有再次请求图像,显然是不可能的。 (???这对我来说很奇怪,但是很好......)

我想到的另一个 hacky-but-might-for-your-use-case -solution将是:

解析img.src以尝试猜测文件类型。

  • "猜猜?" 你可能会问......
  • 是的,因为扩展程序可能未包含在src中,或可能会产生误导。