我正在使用url2png从页面获取屏幕截图。但是,我不是每次都询问图像,而是希望通过FTP将其保存到外部服务器上。
我的第一个方法是使用:
$image = fopen($src,"r");
然后是ftp_fput。但由于url2png可能需要大约5秒来获取屏幕截图,因此ftp_fput会上传一个空文件。
我是否需要先在本地保存文件?或者有解决方法吗?
谢谢!
答案 0 :(得分:0)
使用此问题找到解决方案:Using file_get_contents and ftp_put
$fp = fopen('php://temp', 'r+');
fputs($fp, file_get_contents($src));
rewind($fp);