php返回图片到浏览器

来源:互联网 发布:域名解析端口号查询 编辑:程序博客网 时间:2024/04/28 15:28

返回图片到浏览器,一般来说是nginx或apache这种静态资源服务器做的事,但是由它们做,很难控制权限,如果你的图片需要有权限限制,就需要经过php等后端语言处理。
可以采用以下代码

public function ($path){        // 前面加些权限控制        $info = getimagesize($path);        $mime = $info['mime'];        if ($mime=="image/png") {            header("Content-type:image/png");            $img=imagecreatefrompng($path);            imagepng($img);            imagedestroy($img);        } elseif($mime=="image/gif") {            header("Content-type:image/gif");            $img=imagecreatefromgif($path);            imagegif($img);            imagedestroy($img);        } elseif($mime=="image/jpeg") {            header("Content-type:image/jpeg");            $img=imagecreatefromjpeg($path);            imagejpeg($img);            imagedestroy($img);        }}
0 0
原创粉丝点击