我正在使用javascript document.images功能在我的网页上检测图像,这会返回一连串的图像。有没有办法从这个获取图像的mime类型,因为我没有在正在加载的图像上使用任何扩展名?
答案 0 :(得分:4)
我不认为这是可能的,除了在jQuery中再次请求图像并尝试对数据使用MIME类型检查。 (您可能能够发送HEAD请求并获取返回的任何内容类型)
答案 1 :(得分:0)
根据其他答案,我很惊讶地发现,如果没有再次请求图像,显然是不可能的。 (???这对我来说很奇怪,但是很好......)
我想到的另一个 hacky-but-might-for-your-use-case -solution将是:
解析img.src
以尝试猜测文件类型。
src
中,或可能会产生误导。