我有php文件,这些文件经过一定的图形处理后,会将图像文件写入适当的目录中。然后可以从其他php文件中调用这些图像,并在适当的页面中对其进行可视化。由于多种原因,我不得不将所有图像移到为此目的而创建的无cookie域中。这意味着图像现在是从另一个域提供的-它位于同一台物理服务器上以减少延迟。现在的问题是,当我尝试在无cookie域的正确目录中写入图像文件时,写入操作被拒绝,并出现apache错误“ HTTP包装器不支持可写连接”。
我的代码很简单:
$image = imagecreatetruecolor($area_size_x, $area_size_y);
// lot of graphic processing here
$staticsavepath = "www.cookielessdomain.com/properdirectorypath/nameofimagetosave.jpg";
imagepng($image, $staticsavepath);
无cookie域上目录的所有者与成功将文件保存在旧版本中的目录的所有者是同一Linux用户(我的意思是我在动态站点本身上保存图像的版本)如上所述,我不能用于此目的。但这似乎还不够。那么,我该如何解决这个问题?