1# 上传下载子系统 2 3- [简介](#简介) 4- [系统架构](#系统架构) 5- [目录](#目录) 6- [相关仓](#相关仓) 7 8## 简介 9 10上传下载服务为应用提供上传/下载能力,包括创建、移除、暂停、启动任务上传/下载,以及订阅任务进度、成功、失败等,支撑开发者方便、高效地使用下载/上传业务的功能。 11 12 13## 系统架构 14 15**图 1** 上传下载子系统架构图 16 17 18 19 20## 目录 21 22上传下载子系统源代码在/base/request目录下。 23 24目录结构如下所示: 25 26``` 27/base/request/request 28├── common # 常量、日志等公共类 29├── figures # 构架图 30├── framework # 框架层 31│ └── js # js接口解析成napi 32│ └── native # 客户端实现,与服务侧交互 33├── services # 上传下载服务实现 34│ └── sa_profile # 系统服务的配置文件 35│ └── etc # 进程的配置文件 36└── test # 测试用例 37``` 38 39## 相关仓 40 41[request_request](https://gitee.com/openharmony/request_request) 42 43