PHP实现了提取图像文件并将其显示在浏览器上的代码。
去年,我做了一个项目,列出用户上传的图像文件的文本列表。当用户单击文件名时,它可以显示图像。由于需要考虑与各种不同的图像格式兼容,我使用GD库,确定图像文件的具体类型(矿),然后调用相应的图像生成功能imagecreatefromxxx(),生成一个img,然后IMG JPEG格式输出到浏览器,虽然做出来了,但总觉得不满意。
今天,我们有机会重新考虑这个功能。在PHP手册中找到了几行代码。它是简单和快速地充分实现我想要的功能,不需要GD库。
复制代码代码如下所示:
< PHP
$大小= getimagesize($文件名); / / MIME信息采集
FP = fopen(文件名美元美元,RB); / /打开文件的二进制模式
如果($ $ FP){
标题(内容类型:{ } } { 'mime美元规模的);
处($ FP); / /输出到浏览器
出口;
{人}
错误
}
>
代码量不是我原来的1 10,速度是N倍的速度。