2016-07-06 9 views
0

ftpクライアントを作成しようとしています。 私は2つのftpサーバを持っています。最初のサーバーはMicrosoftの標準FTPサーバーです。 2番目のサーバーは、私が働いている組織に書かれています。 2番目のサーバーを使用しているプログラムがうまく動作します。 しかし、私のプログラムは、最初のサーバーがエラーを受け取る: "451パラメータが間違っています"。 何が間違っていますか? 私はQtの4.8.4、Windows 7のMicrosoft FTPサービス451パラメータが正しくありません

... 
switch(cod) { 
    case 220: 
     user=sett.value("userFTP",QString("anonymous")).toString(); 
     logMessage(codec1->toUnicode("Авторизация пользователя ")+user); 
     buf = QByteArray::fromRawData("USER ",5) + "\n"; 
     sock->write(buf); 
     logMessage(buf); 
     break; 
... 
+0

コマンドプロンプトを使用すると、最初のftpサーバー(microsoft)が正しく動作する – Irina

答えて

0

を使用し、私はバグを発見しました。私はASCIIを使用しました。ラテン1を使用しなければならなかった。

関連する問題