我正在尝试编写一个简单的代码,以便我可以从 FTP 服务器获取文件。我的代码如下所示,但我什至无法连接到该服务器(下面显示的代码没有错误)。我搜索了很多并尝试了其他代码,但没有成功。我的代码有问题吗?任何帮助将不胜感激。
#include "mainwindow.h"
#include <QApplication>
#include <QUrl>
#include <QNetworkAccessManager>
#include <iostream>
#include <QNetworkRequest>
using namespace std;
int main(int argc, char* argv[])
{
QApplication a(argc, argv);
QNetworkAccessManager qnam;
QUrl url("ftp://radaqco.com/somefile.txt");
url.setHost(QString("host"));
url.setUserName(QString("user"));
url.setPassword(QString("pswd"));
url.setPort(21);
QNetworkRequest nRequest(url);
qnam.get(nRequest);
return a.exec();
}