1
환경 FTP에 파일을받을 때 :오류 내가 Qt는에 의해
의 FTP : Centos6.5를 + vsftp
클라이언트 : Windows7의 64
오류 : "Error while downloading Could not get file size."
오류 코드 : ContentNotFoundError 203
FTP에서 파일을 가져 오려고하면 오류 정보가 표시됩니다. 그러나 Windows7 + IIS를 FTP 서버로 사용했을 때 . 파일이 성공적으로 다운로드되었습니다. 솔루션 여기
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)));
그리고 난 브라우저 – Jiu
에 의해 FTP 서버 리눅스 또는 Windows에 액세스 할 수 있습니다 ftpReply = FTP-> get (ftpRequest);'신호 연결을 설정 한 후. – vahancho
'ftpInfo.setPath ("test.txt")'경로에서 첫 번째 슬래시를 제거하거나 루트 경로를 다음과 같이 설정하십시오 :'ftpInfo.setPath ("// test.txt");' – Nejat