This would cause the downloaded file to have incorrect file extension because such services don't configure the Content-Disposition header properly, and you still may have lots of improperly named files unless you realize that the file content doesn't match its extension.