将浏览器图像保存到目录中

时间:2013-09-06 05:28:10

标签: php image browser

如何通过PHP代码将图像从浏览器保存到目录中。

首先我通过以下方式将图像传递到php文件中:

<http://localhost/filename.php?image=image.png>

我在filename.php中有如下代码:

$image = $_GET['image'];
header('Content-type: image/png');
imagepng($image);

现在图像将显示在浏览器中。但我如何将其保存到目录中? 我试过这个

 file_put_contents(DIR_IMAGE.'watermark.png', file_get_contents(the link http://.....=image.png));

文件保存到目录中但文件已损坏/损坏。我该怎么办?感谢

1 个答案:

答案 0 :(得分:0)

您可以使用fopen打开目录,write(保存)文件。 (fopen php manual

$f = fopen('/home/www/path/image.jpg', 'w');
fwrite($f, $image);
fclose($f);