如何通过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));
文件保存到目录中但文件已损坏/损坏。我该怎么办?感谢
答案 0 :(得分:0)
您可以使用fopen
打开目录,write
(保存)文件。 (fopen php manual
)
$f = fopen('/home/www/path/image.jpg', 'w');
fwrite($f, $image);
fclose($f);