QUrl uploadUrl("ftp://ftp.feudal-ambitions.com/AB/test.txt"); uploadUrl.setUserName("feudalam"); uploadUrl.setPassword("af5m7ycAA2118"); uploadUrl.setPort(21); QNetworkRequest upload(uploadUrl); QNetworkAccessManager *uploadManager = new QNetworkAccessManager(); QFile file("Kapi.txt"); if (file.open(QIODevice::ReadOnly)) { qDebug() << "File open"; } else { qDebug() << "Fail to open file"; } QNetworkReply* reply = uploadManager->put(upload, &file); host = "ftp://ftp.feudal-ambitions.com"; user = "feudalam"; password = "af5m7ycAA2118"; QUrl uploadUrl(host + "/AB/" + fileName); uploadUrl.setUserName(user); uploadUrl.setPassword(password);