1、文件下载重构