当前位置: 首页 > news >正文

harmony 文件上传

图片上传

1, 获取文件,这里指的是图片
在鸿蒙内部有一个API pick选择器,实现文件保存和文件选择的功能,
使用pick对象创建PhotoViewPicker实例
传入必要的参数,如选择图片的数量,和弹出窗口的位置(系统相册图片)
使用PhotoViewPicker的方法select()方法进行实例化,会返回选择图片的所有信息,可以返回最重要的图片路径信息。
如果是多个图片,则我们需要使用一个数组,把返回的图片挨个添加到数组

2,文件上传到沙箱目录

首先,读取相册的文件,首先使用fileIo的相册open()
然后,使用fileIo的copyFile方法,将文件从上传到沙箱
而且,必须传入文件必要的参数到,request.File数组
最后就是释放fileIo对象

2.文件上传到服务器
使用API中request对象的uploadFile方法上传到服务器,配置它的参数
上传方式,post,上传路径url,其中最重要的就是设置它的头部的 Content-Type参数 “Content-Type”: “multipart/form-data”,
监听文件上传的进度则使用request方法返回的对象,调用on()方法

http://www.lryc.cn/news/350726.html

相关文章:

  • 什么是安全左移如何实现安全左移
  • 将PCD点云投影到BEV平面得到图片
  • 计算机笔记14(续20个)
  • docker 使用桥接网
  • 1金融风控相关业务介绍
  • 521源码-免费教程-经常用到的Vue.js的Vue@Cli入门指导
  • 大数据技术原理(二):搭建hadoop伪分布式集群这一篇就够了
  • 中间件是什么?信创中间件有哪些牌子?哪家好用?
  • python实现520表白图案
  • 【Linux】-Flink分布式内存计算集群部署[21]
  • 《python程序语言设计》2018版第5章第44题利用python循环进行十进制变十六进制,依然是44题的旧问题。倒着打出来的16进制
  • 【HarmonyOS4学习笔记】《HarmonyOS4+NEXT星河版入门到企业级实战教程》课程学习笔记(九)
  • 海山数据库(He3DB)数据仓库发展历史与架构演进:(一)传统数仓
  • 简单快捷的图片格式转换工具:认识webp2jpg-online
  • iptablese防火墙【SNAT和DNAT】
  • IT行业现状与未来趋势
  • Snowy2.x 版本使用 Yaml
  • 鸿蒙 DevEcoStudio:通知栏通知实现
  • 什么是网关鉴权及其在Spring Cloud Gateway中的实现
  • 【机器学习与实现】支持向量机SVM
  • 当代人工智能三教父——深度学习三巨头
  • Django项目从创建到开发以及数据库连接的主要步骤,精简实用
  • linux 命令 grep 排除 No such file or directory
  • Unity 滑动条(Slider)拖拽开始和结束、点击等事件的拓展功能
  • Linux 学习知识 (简单易懂 )持续更新 Linux输出重定向 Linux通配符 Linux正则表达式 持续更新....
  • 前端vue用el-table如何实现表头内容过长换行处理,实现换行效果
  • 15:00面试,15:08出来,面试问的有点变态。。。。
  • 【BUG】流式响应requests得到: ping - 和时间戳
  • 人工智能应用-实验5-BP 神经网络分类手写数据集
  • K8s Pod 资源进阶