添加下载逻辑