使用http文件,imagecreatefromjpeg()和curl()超时

时间:2014-11-17 02:00:23

标签: php image curl server

我正在使用php -S localhost:7777运行PHP的内置服务器。我试图用图像做一些事情,我需要通过绝对路径访问文件,如:

$image = imagecreatefromjpeg('http://localhost:7777/img/rainbow.jpg');

但是当我尝试这个时,服务器只是超时,即使php.ini中有allow_url_fopen = On,我也尝试确保它与ini_set('allow_url_fopen', true)一起使用。我也在this SO question尝试了使用curl的解决方案,它仍然只是相同的时间。但是它确实可以使用相对路径,例如:

$image = imagecreatefromjpeg('../img/rainbow.jpg');

为什么会这样?我需要它是一个绝对路径,因为我需要通过图像缩放器脚本SLIR路由图像请求,这需要/SLIR/w500-h300/path/to/image.jpg形式的URL,但路由不适用于{{1}这样的事情我相信因为那不是HTTP请求,但也许我错了吗?

0 个答案:

没有答案