0

我需要使用 libcurl 在我的主目录中创建一个文件夹。我为此使用以下一组代码:

struct curl_slist *headers = NULL; 
headers = curl_slist_append(headers, "mkdir MyFolder"); 
curl_easy_setopt(curl, CURLOPT_QUOTE, headers); 

我已经给出了 ftp 服务器路径、用户名、密码。但是,我收到错误“500 命令不理解”。

我尝试使用“pwd”命令而不是“mkdir MyFolder”。它工作没有任何错误。

有人可以帮我解决这个问题。

提前致谢。

4

2 回答 2

2

您可能应该使用 MKD 而不是 mkdir。

请参阅文件传输协议 (FTP) RFC0959

于 2009-12-31T14:58:20.837 回答
0

由于 MKD (MKDIR) 是 FTP 协议中的可选命令,可能 FTP 服务器配置为不允许它?手动连接时可以在目标服务器上做MKD吗?

于 2009-12-31T17:40:58.797 回答