完成了所有功能，但是，恢复下载没有测试，不知道行不行。

Signed-off-by: Shenghai.Hu <903655326@qq.com>