Made the initial retrieval of file_info.csv asynchronous using QNetworkAccessManager, and also used RedirectingQNetworkAccessManager to redirect downloads neatly.