完成增加下载，不过好像还是有点问题

Signed-off-by: Meathill <meathill@gmail.com>