![](/img/trans.png)
[英]Upload files from one server to another server using php not working?
[英]How to upload images from one server to another using php
我有一个PHP文件来上传图像。 在上传图片时,我还需要将相同的图片上传到另一台服务器。 我尝试用php ftp。 但它显示无法连接ftp的错误。 如何解决这个错误? 或任何其他方法来做到这一点。
我的ftp连接代码是
$ftp_server="";
$ftp_user_name="";
$ftp_user_pass="";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name";
die;
} else {
echo "<br>Connected to $ftp_server, for user $user<br>";
}
我使用共享托管服务器
你可以通过从第一台服务器使用curl调用页面来做到这一点。 在该页面中,您可以编写上传远程图像的功能。
您可以查看此问题以供参考PHP - 使用CURL将图像文件上载到其他域
作为ftp的替代方案,您可以使用nfs或其他一些共享。
我们的想法是所有服务器都直接安装了相同的结构。 您将使用此目录,就像使用普通文件系统一样,nfs将为您执行同步。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.