Implement DownloadFileProcess (not tested yet)