Qt中使用QNetworkAccessManager实现ftp上传功能

2025-03-10 19:17:12
推荐回答(1个)
回答1:

QFile file(xxx)
file.open(QIODevice::ReadOnly)
QByteArray data = file -> readAll()

QNetworkAccessManager manager;

QUrl url('ftp://xxx.xxx.xxx'); // 这里是ftp地址+文件名 一定要加文件名

url.setUsername(xxx)
url.setPassword(xxx)
manager.put(QNetworkRequest(url), data)
差不多是这样