When the temporary file is the same size as the file we would download, just keep it

Don't download the file if the temporary file is complete.

else, we get error from server: Requested Range not satisfiable