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

Php 从url2png获取屏幕截图并保存到FTP,php,ftp,Php,Ftp,我正在使用url2png从页面获取屏幕截图。但是,我希望通过FTP将图像保存到外部服务器上,而不是每次都询问图像 我的第一个方法是使用: $image = fopen($src,"r"); 然后是一个ftp输出。但由于url2png可能需要5秒钟才能获得屏幕截图,ftp_fput会上传一个空文件 我需要先在本地保存文件吗?还是有解决办法 谢谢 使用以下问题找到了解决方案: $fp = fopen('php://temp', 'r+'); fputs($fp, file_get_contents

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

我的第一个方法是使用:

$image = fopen($src,"r");
然后是一个ftp输出。但由于url2png可能需要5秒钟才能获得屏幕截图,ftp_fput会上传一个空文件

我需要先在本地保存文件吗?还是有解决办法


谢谢

使用以下问题找到了解决方案:

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