0

ホーム ディレクトリにフォルダを作成するには、libcurl を使用する必要があります。これには、次の一連のコードを使用します。

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

ftp サーバーパス、ユーザー名、パスワードを指定しました。しかし、「500 COMmand not Understanding」というエラーが表示されます。

「mkdir MyFolder」の代わりに「pwd」コマンドを使用してみました。エラーなく動作しました。

誰かがこの問題を解決するのを手伝ってくれますか?

前もって感謝します。

4

2 に答える 2

2

おそらく、mkdir の代わりに MKD を使用する必要があります。

ファイル転送プロトコル (FTP) RFC0959を参照してください。

于 2009-12-31T14:58:20.837 に答える
0

MKD (MKDIR) は FTP プロトコルのオプション コマンドであるため、FTP サーバーがそれを許可しないように設定されている可能性があります。手動で接続する場合、ターゲット サーバーで MKD を実行できますか?

于 2009-12-31T17:40:58.797 に答える