簡體   English   中英

如何使用PHP cURL下載文件而不從遠程服務器刪除文件

[英]How to download file using PHP cURL and NOT delete file from remote server

目前,我正在使用PHP cURL請求成功下載文件。 問題在於,每次下載后,遠程文件似乎都會被刪除。 是否有設置告訴cURL在下載后不刪除文件? 在網上進行搜索時,我沒有找到任何相關信息。 我實際上只是在尋找問題,詢問如何在下載后刪除文件,這顯然已經對我有用,但並沒有達到我想要的結果。

這基本上是我當前正在運行的代碼:

$url = 'ftp://ftp.example.com/file.txt';
$username = 'username'; 
$password = 'password';
$filename = dirname(__FILE__) . '/file.csv';

$fp = fopen($filename, 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $password);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FILE, $fp);
$output = curl_exec($ch);
curl_close($ch);
fclose($fp);

有人能為我提供一些有關如何不刪除遠程文件的建議嗎?

謝謝!

好吧,我已經聯系了遠程源,並且確保它們足夠歸檔文件只是為了保持目錄的清潔。

謝謝大家!

暫無
暫無

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

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