don't throw exceptions if path does not exist
don't throw exceptions if path does not exist

could be a temporary file output pointer in which case the file will
exist after the download operation is completed

evilband7/rdn-upload,radnan/rdn-upload