我可以从服务器上下载,但我无法上传到它。它上传文件,但它是一个空文件。QNetworkAccessManager上传到本地FTP服务器
这基本上是我在做什么:
QString filename="Data.txt";
QFile file(filename);
file.open(QIODevice::ReadWrite);
file.write("HELLO") ;
QUrl urlup("ftp://127.0.0.1/file.txt");
urlup.setPassword("123");
urlup.setUserName("user");
urlup.setPort(21);
QNetworkAccessManager *nam = new QNetworkAccessManager;
QNetworkRequest requp(urlup);
nam->put(requp,&file);
file.close();
,但它不工作;只是上传一个空文件。
仍然不起作用 – user2584587
嗯,好可能是你应该寻求到文件的开头发送内容之前。上次尝试我的运气:) – kvv
它的工作!你是神 – user2584587