在渲染图像文件时,我有哪些选择?假设我有一个保存在foo / bar.png
中目前我知道我可以使用readfile()
或更好,X-Sendfile
(我在Apache上)。有哪些其他方法比使用readfile()
更好?
我想将图像输出到浏览器(Content-Type:image / png)
答案 0 :(得分:5)
最佳解决方案是允许您的网络服务器(Apache)为内容提供服务。如果必须使用PHP,那么您需要确保首先将Content-Type设置为适当的值:
header("Content-type: image/png");
然后使用readfile()
发送图片本身。