首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何接收和存储来自另一个服务器的图像文件,并以编程方式通过参数传递?

如何接收和存储来自另一个服务器的图像文件,并以编程方式通过参数传递?
EN

Stack Overflow用户
提问于 2012-04-19 00:06:50
回答 1查看 629关注 0票数 0

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

我想使用PHP将这些图像文件(对每个成员都是唯一的)保存在我的服务器(或亚马逊的S3图像服务器)上的一个文件夹中。如何接收镜像文件的参数(" image ")并将其存储在我的/Amazon镜像服务器上?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 01:06:40

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

代码语言:javascript
复制
$handle = fopen($imageName, "wb");
fwrite($handle, $_POST["image"]);
fclose($handle);

其中$imageName是您想要保存的图像的绝对路径和文件名(确保您的Apache用户对该目录具有写权限)。根据图片的编码,你可能需要弄清楚用哪个扩展名保存它(如.jpg,.bmp,.png等)。

编辑:

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

代码语言:javascript
复制
move_uploaded_file($_FILES["image"]["tmp_name"], "/home/path/domain.com/upload/". time() .".png");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10213412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档