QHttp should work fine. It has a dataSendProgress() signal.