通过Javascript检测图像的mime类型
我用javascript document.images函数检测网页上的图像,该函数返回一组图像。由于我没有在正在加载的图像上使用任何扩展名,有没有办法从中获取图像的mime类型?除了在jQuery中再次请求图像并尝试对数据使用mime类型检查之外,我认为这是不可能的。(您可能可以发送HEAD请求并获得返回的任何内容类型)根据其他答案,我非常惊讶地发现,如果不再次请求图像,显然是不可能的。(???我觉得这很奇怪,但哦,好吧…) 我脑海中出现的另一个可能足以满足您的用例解决方案是: 解析通过Javascript检测图像的mime类型,javascript,jquery,Javascript,Jquery,我用javascript document.images函数检测网页上的图像,该函数返回一组图像。由于我没有在正在加载的图像上使用任何扩展名,有没有办法从中获取图像的mime类型?除了在jQuery中再次请求图像并尝试对数据使用mime类型检查之外,我认为这是不可能的。(您可能可以发送HEAD请求并获得返回的任何内容类型)根据其他答案,我非常惊讶地发现,如果不再次请求图像,显然是不可能的。(???我觉得这很奇怪,但哦,好吧…) 我脑海中出现的另一个可能足以满足您的用例解决方案是: 解析img.s
img.src
,尝试猜测文件类型。
- “猜?”你可能会问
- 是,因为扩展名可能未包含在
中,或者可能具有误导性src