在内容处置中上传文件

Upload file in Content Disposition

怎么了

我正在尝试在内容处置中上传文件。

我有一个网站 link 2 张图片 PHP。所以,我的服务器上有一张图片,然后我上传了另一张图片(例如带有某些对象的透明图片),然后我使用以下代码创建了一张新图片:

imagecopymerge($src, $dest, 0, 0, 0, 0, 600, 600, 45);
header('Content-Disposition: Attachment; filename="flagperfil.png"');
header('Content-Type: image/png');
imagepng($src);
imagedestroy($dest);
imagedestroy($src);

有效,PHP。但是现在,这张图片没有直接的link,只有一个php个有这张新图片的文件。

如何将这张新图片上传到我的网站?

此致

如果要保存图片,传递第二个参数作为文件path/name保存到哪里。下面的代码会将图像保存到脚本执行的位置。例如,如果您的脚本使用以下代码在 www.example.com/image/script.php 上运行,您的图像将保存到 www.example.com/image/file.png

    imagepng($src, "file.png"); 

如果要将图像保存到其他目录,请提供完整路径和名称:

   imagepng($src, "/var/www/html/images/file.png"); 

看到这个:http://php.net/manual/en/function.imagepng.php#102944