gpt4 book ai didi

c++ - 当我尝试通过 Qt 在 FTP 上获取文件时出错

转载 作者:太空宇宙 更新时间:2023-11-04 13:43:09 25 4
gpt4 key购买 nike

环境:

FTP:Centos6.5 + vsftp

客户端:Windows7 64位

错误:“下载时出错无法获取文件大小。”

错误代码:ContentNotFoundError 203

当我尝试在 FTP 上获取文件时,得到了错误信息。但是当我使用 Windows7 + IIS 作为 Ftp 服务器时.文件下载成功,。

这是Qt代码:

    QUrl ftpInfo;
ftpInfo.setScheme("ftp");
ftpInfo.setHost("192.168.1.170");
ftpInfo.setPath("/test.txt");
ftpInfo.setPort(21);
ftpInfo.setPassword("123");
ftpInfo.setUserName("123");
QNetworkRequest ftpRequest;
ftpRequest.setUrl(ftpInfo);
ftpReply = ftp->get(ftpRequest);
connect(ftp, SIGNAL(finished(QNetworkReply*)), this, SLOT(readReply(QNetworkReply*)));
connect(ftpReply, SIGNAL(error(QNetworkReply::NetworkError)), this, SLOT(slotError(QNetworkReply::NetworkError)));

最佳答案

解决方法如下:

ftpInfo.setPath("/test.txt"); //For Linux Ftp not not work, But IIS Ftp no problem.

ftpInfo.setPath("test.txt"); //Both work fine.

关于c++ - 当我尝试通过 Qt 在 FTP 上获取文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27009650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com