HarmonyOS Formdata上传文件,总是提示文件为空
let cacheDir = Foundation.WPFApplication().getContext().cacheDir // 对应位置为/data/storage/el2/base/haps/entry/cache
let path = argus-online-20240528165640617.glog
let file = fs.openSync(path, fs.OpenMode.CREATE);
// 复制文件到缓存目录下
let name = 'alex023.glog'
let _path = cacheDir + '/' + name;
fs.copyFileSync(file.fd, _path)
// 读取
let file2 = fs.openSync(path, 0o2);
let stat = fs.lstatSync(path);
let buf2 = new ArrayBuffer(stat.size);
fs.readSync(file2.fd, buf2); // 以同步方法从流文件读取数据。
fs.fsyncSync(file2.fd);
fs.closeSync(file2.fd);
formData.append('file', buf2);
axios.post('src', formData, {
headers: {
'Content-Type': `multipart/form-data;boundary=---Boundary${Foundation.WPFTime().systemCurrentTimeMillis()}`,
'x-argus-app-id': 'app_driver',
'x-app-platform': 'ios',
},
context: Foundation.WPFApplication().getContext() // 这里就是common.Context
}).then(v => {
console.info(JSON.stringify(v))
}).catch(v => {
console.info(JSON.stringify(v))
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
上面的代码执行后,后端拿不到form-data中的file, 显示为一个空文件;
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 如何通过Axios和FormData实现文件上传功能
930浏览 • 1回复 待解决
HarmonyOS 中心仓axios库上传文件时FormData如何支持MultipartFile
411浏览 • 1回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误
482浏览 • 1回复 待解决
HarmonyOS 上传 app 文件, 提示 996 错误?
494浏览 • 0回复 待解决
HarmonyOS DevEco Testing平台上传文件提示安装失败
1139浏览 • 1回复 待解决
鸿蒙 | Jar包中解析xml文件为空值。
8034浏览 • 1回复 待解决
HarmonyOS 上传图片,转化 formData 格式上传图片,转化未成功?
475浏览 • 1回复 待解决
HarmonyOS 文件上传无法解析文件地址
559浏览 • 1回复 待解决
HarmonyOS 录音上传文件
574浏览 • 1回复 待解决
HarmonyOS 上传文件问题
504浏览 • 1回复 待解决
HarmonyOS 如何上传文件?
630浏览 • 1回复 待解决
HarmonyOS上传文件问题
976浏览 • 1回复 待解决
HarmonyOS 上传文件的demo
559浏览 • 1回复 待解决
HarmonyOS文件上传怎么写
1138浏览 • 1回复 待解决
HarmonyOS 判断压缩文件是个空压缩文件
643浏览 • 1回复 待解决
HarmonyOS 上传文件api,文件mimeType部分缺失问题
1027浏览 • 1回复 待解决
HarmonyOS axios上传文件失败
560浏览 • 1回复 待解决
HarmonyOS 文件上传报错
699浏览 • 1回复 待解决
HarmonyOS 上传文件相关Demo
1082浏览 • 1回复 待解决
HarmonyOS web组件上传文件
699浏览 • 1回复 待解决
HarmonyOS 文件管理查找pdf文件并上传
583浏览 • 1回复 待解决
HarmonyOS 文件上传HEADER如何配置
353浏览 • 1回复 待解决
HarmonyOS 文件上传入参设置
282浏览 • 1回复 待解决
HarmonyOS web上传文件和图片
605浏览 • 1回复 待解决
HarmonyOS 文件上传 & 资源读取问题
1243浏览 • 1回复 待解决
当前axios库下载只支持get方式 如果非要使用post方式下载可以使用:rcp、http,或者ohos.request 其中rcp和http相比,更推荐rcp, 因为ohos.net.http原生库能力暂不会再演进或新增其他功能,rcp能力在接口易用性、性能、功耗方面比http网络库好