【发布时间】:2011-03-28 11:03:34
【问题描述】:
我正在创建一个在线服务,“特殊用户”可以在其中上传他们的图片。图像不会暴露给上传它们的用户以外的任何人,这一点非常重要。我听说保护图像的最佳方法是将它们放在 webscope 上。
到目前为止一切顺利。
我的问题是我无法显示图像,这是怎么做的?该应用程序是用PHP编写的,目录结构如下:
/ # 这是我放置图片的地方 /万维网 /www/domain.com/ # 这是网站的根目录我已经建立了一个测试脚本来使用此代码检索图像
header('内容类型:图片/jpeg'); $image = imagecreatefromjpeg(realpath('../../image.jpg')); 图像JPEG($图像); 图像销毁($图像);将图像传递给显示它的文件
谁能告诉我我做错了什么?会不会是 php.ini 设置不正确?有没有更简单的方法来保护图像?
提前致谢!!
// 马蒂亚斯·贝克
附:我如何在我的帖子中以正确的方式编写代码??
【问题讨论】: