我使用javascript document.images函数检测网页上的图像,该函数返回一系列图像。有没有什么办法从这里获取图像的MIME类型,因为我没有在加载的图像上使用任何扩展名?通过Javascript检测图像的MIME类型
10
A
回答
4
我不认为这是可能的,除了在jQuery中再次请求图像并试图对数据使用MIME类型检查。 (您可能能够发送HEAD请求,并获得任何内容类型返回)
+3
AJAX HEAD请求是我唯一能想到的。 – Dormilich 2010-05-06 19:50:41
0
根据其他答案,我很惊讶地发现它是显然不可能没有再次请求图像。 (???这似乎不可思议我,但很好哦...)
另一个哈克但很可能待够换您的使用情况 - 溶液自带在我的脑海里是:
解析img.src
试图猜测文件类型。
- “猜测?”您可能会问......
- 是的,因为扩展可能不包含在
src
或可能会产生误导。
相关问题
- 1. Android - 检测URL MIME类型?
- 2. 从DataHandler检测MIME类型
- 3. 检测图像请求nodejs上的MIME类型更改
- 4. HTML图像 - MIME类型
- 5. php图像类型检测
- 6. c#DirectoryInfo.GetFiles通过泛型MIME类型
- 7. 阻止IE自动检测MIME类型
- 8. 检测MIME类型失败php
- 9. 通过URL获取的MIME类型
- 10. 液体像素检查源图像MIME类型
- 11. PHP - 猜测存储在变量中的图像的MIME类型
- 12. MIME实体的通用MIME类型?
- 13. 通过PHP获取MIME类型
- 14. 如何在JavaScript中获取图像/ blob的MIME类型?
- 15. php gd imagecreatefromstring()和图像MIME类型
- 16. 通过反射检测可空类型
- 17. JavaScript |通过浏览器/手机类型检测WebKit
- 18. Java获取图像,检查MIME类型,转换为PNG,并返回该图像
- 19. 如何检测通过JavaScript
- 20. 我可以通过JavaScript获取图像的文件大小和MIME类型吗(仅限FireFox/Gecko/Mozilla)
- 21. Zend_Form的 - 文件“foto.jpg”的MIME类型无法检测
- 22. 是MIME类型检测最好的方法来检测一种文件?
- 23. 通用硒检测图像
- 24. Laravel MIME类型的猜测替代
- 25. 在Python中更好,更准确的MIME类型检测
- 26. 在Ruby中检测上传文件的MIME类型
- 27. 精确的MIME类型检测需要多少个字节?
- 28. php:jpeg mime类型 - 未检测到与质量的Photoshop jpeg 12
- 29. 用于文件/ MIME类型检测的NET库
- 30. JavaScript的MIME类型是application/octet-stream nodejs
只是好奇 - 为什么你需要在javascript中的信息? – 2010-05-06 19:47:35
@SripathiKrishnan检测GIF并用占位符替换它们...... – 2014-07-22 18:49:07