修改上传与下载函数