2016-07-06 107 views
0

我正在尝试编写一个ftp客户端。 我有两个ftp服务器。第一台服务器是Microsoft的标准FTP服务器。第二台服务器写在我工作的组织中。 我的程序与第二台服务器运行良好。 但我的程序是第一台服务器收到错误:“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.