0

我正在使用图像编辑网站 (pixlr.com) 的 API 供我的网站成员使用。我在 iframe 中打开 Pixlr.com,他们可以在其中创建图像,保存后,pixlr 通过使用参数发送图像文件。

我想使用 PHP 将这些图像文件(每个成员唯一)保存在我的服务器(或 Amazon 的 S3 图像服务器)上的文件夹中。我如何接收他们的图像文件参数(“图像”)并将它们存储在我/亚马逊的图像服务器上?

4

1 回答 1

0

如果图像通过 POST 发送到您的 PHP 脚本,那么您应该能够执行以下操作:

$handle = fopen($imageName, "wb");
fwrite($handle, $_POST["image"]);
fclose($handle);

您要保存的图像的绝对路径和文件名在哪里$imageName(确保您的 Apache 用户对该目录具有写入权限)。根据图片的编码,您可能需要确定使用哪个扩展名保存它(即 .jpg、.bmp、.png 等)。


编辑:

看起来他们正在通过 发送图像$_FILES。试试这个:

move_uploaded_file($_FILES["image"]["tmp_name"], "/home/path/domain.com/upload/". time() .".png");
于 2012-04-18T17:06:39.597 回答