We have a code which downloads from either http(s):// or file://. With http(s) we get the normal readyRead() signals from QNetworkReply and everything is running fine in the UI thread.
However with file:// the isn't any update, get() is blocking until the file is "downloaded" (copied in fact).