从url2png获取屏幕截图并保存到FTP

时间:2014-04-27 22:24:52

标签: php ftp

我正在使用url2png从页面获取屏幕截图。但是,我不是每次都询问图像,而是希望通过FTP将其保存到外部服务器上。

我的第一个方法是使用:

$image = fopen($src,"r");

然后是ftp_fput。但由于url2png可能需要大约5秒来获取屏幕截图,因此ftp_fput会上传一个空文件。

我是否需要先在本地保存文件?或者有解决方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用此问题找到解决方案:Using file_get_contents and ftp_put

$fp = fopen('php://temp', 'r+');
fputs($fp, file_get_contents($src));
rewind($fp);