gpt4 book ai didi

php - cURL 和 curl_setopt - 如何删除选项

转载 作者:可可西里 更新时间:2023-11-01 00:09:55 25 4
gpt4 key购买 nike

我正在使用 cURL 首先从远程 FTP 服务器获取文件列表。然后,我使用相同的 Curl Handle 下载该文件。下载后,我再次使用相同的句柄删除文件。

当我使用下面的代码删除文件时,确实成功了:

curl_setopt($tmp["curl"], CURLOPT_QUOTE, array("DELE " . $tmp["file"]));

虽然我在日志中得到以下内容:

[PHP Warning] curl_exec(): CURLOPT_FILE resource has gone away, resetting to default [l:52]

原因是我第一次下载文件的时候,设置了如下选项:

curl_setopt($tmp["curl"], CURLOPT_FILE, $tmp["file_handle"]);

我的问题是,如何取消已添加的选项?我想删除上面的选项,以便我可以重新使用 curl 连接来删除文件。或者我设置了什么选项来基本上取消设置这个选项?

最佳答案

您可以通过将值设置为 null 来取消设置选项,如下所示:

curl_setopt($tmp["curl"], CURLOPT_QUOTE, null);

关于php - cURL 和 curl_setopt - 如何删除选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13786481/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com