libcurl和mkdir

时间:2009-12-31 14:21:02

标签: c libcurl

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

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

我已经给出了ftp服务器路径,用户名和密码。但是,我得到错误'500 COmmand not understand'。

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

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

提前致谢。

2 个答案:

答案 0 :(得分:2)

您应该使用MKD而不是mkdir。

请参阅FILE TRANSFER PROTOCOL (FTP) RFC0959

答案 1 :(得分:0)

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