使用PHP:
最安全 - 获取实际图像数据.getimagesize()通过实际读取文件内的头字节来执行a 来确定图像类型.
最快 - 获取资源,解析响应标头并查找content-type标头.此方法不如第一个方法可靠:服务器可能处于说谎状态或配置错误.
更快 - 在URL上执行HEAD请求,并查找content-type标头.可能无法用于动态图像资源.我对此没有经验,所以里程可能会有所不同.
超偏执最安全但是懒散 - 使用PHP获取实际图像数据,使用GD库将它们复制到新的图像资源中,并保存结果.如果此过程有效,则保证它是有效的,无污染的图像.资源密集型; 一些有效的图像格式,浏览器支持但GD不属于桌面.
我会选择第一个选项.
使用JavaScript:
img元素中.如果onload事件触发,并且图像之后具有物理尺寸,则浏览器设法加载图像.| 归档时间: |
|
| 查看次数: |
153 次 |
| 最近记录: |