标签: php file-upload remote-server
我想用PHP保存我的网站图像在远程位置? 我通过url用这个脚本保存了我的图像
file_put_contents($img, file_get_contents($orginall))
现在我需要在另一台远程服务器上保存图像。
任何想法?
答案 0 :(得分:0)
为此,您需要 FTP 访问该远程位置。
FTP
您可以使用ftp_put()来实现此目的。
ftp_put()
Important Side Note :MODE应设为FTP_BINARY
Important Side Note
MODE
FTP_BINARY
答案 1 :(得分:0)
您可以使用exec命令尝试rsync:
exec('rsync -au /var/www/uploads/x.png user@000.000.000.000:/var/www/images/x.png');
但您需要从apache用户设置对远程服务器的无密码访问。 this post可能会帮助您实现这一目标