[英]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.