簡體   English   中英

從php腳本上傳文件到遠程文件夾

[英]Uploading file to a remote folder from php script

我知道以前有與我的標題幾乎相同的問題,但在將其標記為重復之前,請檢查我的詳細信息。 我想將文件從本地計算機上的PHP腳本上載到同一LAN上的另一台計算機上。 即使我可以ping通遠程系統IP地址,當我嘗試上傳文件時,我仍然收到一條錯誤消息,指示我的文件無法移動到遠程服務器上的最終位置。 下面是不起作用的腳本:它引發了錯誤: 錯誤:文件未上傳。 再試一次。

    $moveResult = move_uploaded_file($fileTmpLoc, "//10.32.0.17/home/uploads/$log_username/$db_file_name");
        // Check to make sure the move result is true before continuing
        if($moveResult != true){
                echo "ERROR: File not uploaded. Try again.";
                unlink($fileTmpLoc); // Remove the uploaded file from the PHP temp folder
                exit();
}

但是,當我將文件路徑更改為本地計算機上的文件夾時,如下所示:

$moveResult = move_uploaded_file($fileTmpLoc, "/home/uploads/$log_username/$db_file_name");

有用!

請,我應如何指示遠程文件夾的路徑? 遠程計算機是Linux系統,而本地計算機是Windows系統。

您無法設置到遠程計算機的路徑。 路徑始終是本地的。 如果它們在同一網絡上,則可以使用samba

如果您使用了php的ftp()函數呢?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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