簡體   English   中英

如何使用PHP將圖像從一台服務器上傳到另一台服務器

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM