IT评测·应用市场-qidao123.com

标题: 【HarmonyOS NEXT】示例代码-上传和下载 [打印本页]

作者: 反转基因福娃    时间: 2025-3-17 06:30
标题: 【HarmonyOS NEXT】示例代码-上传和下载
先容

本示例使用@ohos.request接口创建上传和下载任务,实现上传、下载功能,hfs作为服务器,实现了文件的上传和下载和任务的查询功能。
结果预览

主页上传下载

  

  

  使用说明
工程目录

  1. 解释
  2. ├──entry/src/main/ets/                              // 应用首页
  3. │  ├──components            
  4. │  │  ├──AddPictures.ets                            // 添加图片组件
  5. │  │  ├──CustomDataSource.ets                       // 自定义数据源
  6. │  │  └──SelectFolderDialog.ets                     // 选择文件夹组件
  7. │  ├──entryability
  8. │  │  └──EntryAbility.ets                           // 程序入口类
  9. │  └──pages
  10. │     ├──Download.ets                               // 下载页面                    
  11. │     ├──DownloadFiles.ets                          // 查看下载文件页面
  12. │     ├──Index.ets                                  // 主页入口
  13. │     └──Upload.ets                                 // 上传页面
  14. ├──entry/src/main/resources                         // 应用静态资源目录
  15. ├──features/uploadanddownload/src/main/ets/         // 上传和下载
  16. │  ├──components
  17. │  │  └──FileBrowse.ets                             // 查看下载文件组件  
  18. │  ├──download                                      // 下载任务相关
  19. │  │  ├──model
  20. │  │  │  └──FileModel.ets
  21. │  │  ├──RequestDownload.ets                        // 下载模块
  22. │  │  └──RequestFiles.ets
  23. │  ├──upload                                        
  24. │  │  └──RequestUpload.ets                          // 上传模块
  25. │  └──utils                                         // 相关工具类
  26. │     ├──Constants.ets
  27. │     ├──FileUtils.ets
  28. │     ├──Logger.ets
  29. │     ├──MediaUtils.ets
  30. │     └──UrlUtils.ets
  31. └──features/uploadanddownload/src/main/resources    // 应用静态资源目录
复制代码
详细实现


相干权限

ohos.permission.INTERNET:答应应用在上传下载场景中访问网络
依赖

上传下载服务设置。

更多详情参考:示例代码

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4