Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.14.1
-
None
Description
If I try to download a non-existent file via FTP and two existing files via FTP and HTTP, the existing FTP file never got downloaded - I never get finished() or error() signals (neither readyRead() or any other signals) for that reply.
Looks like similar issue described here https://stackoverflow.com/a/23520682
createRequest(QUrl("ftp://qtproject.mirror.liquidtelecom.com/qtproject/noExist.txt")); // hangs indefinitely: createRequest(QUrl("ftp://qtproject.mirror.liquidtelecom.com/qtproject/timestamp.txt")); createRequest(QUrl("http://qtproject.mirror.liquidtelecom.com/timestamp.txt"));
Console output:
onFinished QUrl("http://qtproject.mirror.liquidtelecom.com/timestamp.txt") onError QUrl("ftp://qtproject.mirror.liquidtelecom.com/qtproject/noExist.txt") onFinished QUrl("ftp://qtproject.mirror.liquidtelecom.com/qtproject/noExist.txt")
See the code in the attachment