• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 上传下载
2
3### 介绍
4
5 上传就是将文件从本地设备传送至远程服务器,下载是将文件从远程服务器传送至本地设备存储,该示例使用上传下载的接口实现文件的上传下载。
6
7使用方法:
8
91.启动应用,获取权限后系统会访问远程服务器,将远程服务器的文件列表显示,选择要下载到本机的文件,点击**点击下载**按钮,远端服务器的文件就会下载到本机,文件的下载进度下方会显示。
10
112.点击下一页,页面会跳转到上传页面,点击**点击上传**按钮,本机的文件会上传至远端服务器,上传进度下方会显示。
12
13### 效果预览
14
15![](screenshots/devices/index.png)
16
17### 相关权限
18
19网络相关权限:ohos.permission.INTERNET
20
21### 依赖
22依赖于[上传下载服务器](https://gitee.com/adslk/application_server/tree/master/UploadDownloadServer)才能实现具体的上传下载功能。
23
24### 约束与限制
25
261.本示例仅支持标准系统上运行。
27
282.本示例需要使用DevEco Studio 3.0 Beta4 (Build Version: 3.0.0.992, built on July 14, 2022)才可编译运行。
29
303.默认支持https,如果要支持http,需要在config.json里增加network标签,属性标识 "cleartextTraffic": true。即:
31
32```
33"deviceConfig": {
34    "default": {
35        "network": {
36            "cleartextTraffic": true
37        }
38    }
39}
40```
41
42