目前,我正在使用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);
是否有人能够就如何不删除远程文件向我提供一些建议?
谢谢!
答案 0 :(得分:0)
我已经联系了远程源,确定他们正在归档这些文件只是为了保持目录的清洁。
感谢所有人!