c++ - QT-FTP上传错误

标签 c++ qt ftp qnetworkreply

我正在尝试将一个简单的 txt 文件上传到 ftp 服务器,但从服务器收到“QNetworkReply::ContentOperationNotPermittedError”回复,我认为这与我的文件层次结构有关。

这是我的 ftp 服务器的文件顺序和我的 qt-ftp 配置:

File Order FTP Information

    QUrl url("f13-preview.125mb.com/www/home/repo/test.txt");
    url.setHost("f13-preview.125mb.com");
    url.setUserName("1896230");
    url.setPassword("mypassword");
    url.setPath("f13-preview.125mb.com/www/home/repo/");
    url.setScheme("ftp");

最佳答案

我不明白,为什么你使用 QNetwork 而不是真棒 QFtp module , 这提供了使用 ftp 工作所需的一切?

QFtp *ftp = new QFtp(parent);
ftp->connectToHost("f13-preview.125mb.com");
ftp->login("1896230", "mypassword");

然后使用 QFtp::put .这就是您所需要的。

关于c++ - QT-FTP上传错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30911105/

相关文章:

python - 如何在两个FTP服务器之间传输文件?

c++ - 如何使用局部变量作为 MySQL 查询的一部分 (Qt C++)

c++ - 如何从 C++ 中的 dll 实例化一个类?

python - C++ OpenCV 中的快速索引

c++ - 如何让 Armadillo 在 Windows 上工作?

c++ - 继承QObject的类中的方法在调用时被标识为属性,而不运行方法

qt - QDir 信息已更改

PHP ftp_put 警告 警告 : ftp_put() [function. ftp-put] : Type set to I. in

php - ftp_nlist() : data_accept: SSL/TLS handshake failed

带 while 循环的 C++ 数组