文件上传的实现,有人知道怎么处理吗?-鸿蒙开发者社区-51CTO.COM

文件上传的实现,有人知道怎么处理吗?

文件上传的实现。

HarmonyOS
2024-08-07 10:48:48
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
import { BusinessError, request } from '@kit.BasicServicesKit';

let uploadTask: request.UploadTask;
let uploadConfig: request.UploadConfig = {
  url: 'http://www.mywebsite.com', //替换真实的地址
  header: { 'Accept': '*/*' },
  method: "POST",
  files: [{
    filename: "test",
    name: "test",
    uri: "internal://cache/test.jpg",
    type: "jpg"
  }],
  data: [{ name: "name123", value: "123" }],
};
try {
  request.uploadFile(getContext(), uploadConfig).then((data: request.UploadTask) => {
    uploadTask = data;
    uploadTask.on("progress", (uploadedSize: number, totalSize: number) => {
          //监听上传进度
    })
    uploadTask.on("complete", (taskStates) => {
          //上传完毕
    })
    //。。。。。其他状态的监听

  }).catch((err: BusinessError) => {
    console.error(`Failed to request the upload. Code: ${err.code}, message: ${err.message}`);
  });
} catch (err) {
  console.error(`Failed to request the upload. err: ${JSON.stringify(err)}`);
}
分享
微博
QQ
微信
回复
2024-08-07 15:31:48
相关问题
SnapShot定位,有人知道怎么处理
1540浏览 • 1回复 待解决
List局部刷新,有人知道怎么处理
1578浏览 • 1回复 待解决
读取文件方式,有人知道
2219浏览 • 1回复 待解决
如何实现振动,有人知道
1615浏览 • 2回复 待解决
如何对网络图片处理有人知道
581浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道
764浏览 • 1回复 待解决
有人知道如何实现图文混排
1218浏览 • 1回复 待解决
如何实现翻页功能,有人知道
2369浏览 • 1回复 待解决
如何实现图片预览,有人知道
1024浏览 • 1回复 待解决
如何实现镂空效果,有人知道?
730浏览 • 1回复 待解决
弧形进度条实现有人知道方法
920浏览 • 1回复 待解决
如何实现http长连接,有人知道
1973浏览 • 1回复 待解决
上传文件接口报错 ,该怎么处理啊?
1178浏览 • 1回复 待解决
热重载该如何实现有人知道
1021浏览 • 1回复 待解决
实现扫码库有哪些 ,有人知道
1573浏览 • 1回复 待解决
怎么压缩一个目录?有人知道
1054浏览 • 1回复 待解决
如何实现防截屏功能,有人知道
2269浏览 • 1回复 待解决