0

我需要将保存在 mysql DB 上的图像保存到服务器的文件夹中...

我有脚本:watch_pic.php它获取图像的字节并将其打印成 based64 代码,我发送标题并且可以在浏览器上看到图像,然后如果我在浏览器上写“watch_pic.php?id=1234”它将显示和图像。我需要将这些图像复制到服务器中具有任何名称的文件夹中......我认为使用“复制”功能可以获得图像,但它不起作用。我可以使用 CURL 来做到这一点,但我不想使用它,因为我还没有在服务器上安装它,并且可能与其他附加功能发生冲突......如何在不使用 CURL 的情况下复制图像?

4

1 回答 1

0

如果您包含 watch_pic 的代码,我可以为您提供使其工作的确切代码(如果您提出,我当然可以改进这个答案)。不过我可以给你一个建议:在那个文件的某个地方很可能会有这样的一行:

imagejpeg($img);

(或 imagepng 或 imagegif)

并将其更改为如下所示:

if (isset($_GET["save"]) {
    imagejpeg($img,$_GET["save"]);
    }
else {
    imagejpeg($img);
    }

并通过调用它image_pic.php?id=####&save=filepathandnametosaveto.jpg

HTH;

缺口

于 2013-07-25T22:20:27.470 回答