HarmonyOS 上传图片,转化 formData 格式上传图片,转化未成功?
通过相册选取照片上传,后端解析后是一张默认图。详见图片,
通过相册选取图片的uris 转化为FormData格式上传,转化的图片与实际上传图片不一致?
demo如下
try {
let photoSelectOptions = new picker.PhotoSelectOptions();
photoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
photoSelectOptions.maxSelectNumber = 1;
let photoPicker = new picker.PhotoViewPicker();
photoPicker.select(photoSelectOptions, (err: BusinessError, photoSelectResult: picker.PhotoSelectResult) => {
if (err) {
console.error('PhotoViewPicker.select failed with err: ' + JSON.stringify(err));
return;
}
let uris = photoSelectResult.photoUris[0]
console.log('PhotoViewPicker.select success: ' + uris);
if (!uris) {
return
}
let file = fs.openSync(uris,fs.OpenMode.READ_ONLY);
let buffer = new ArrayBuffer(4096);
let readLen = fs.readSync(file.fd, buffer);
console.info('PhotoViewPicker data to file succeed and buffer size is:' + readLen);
fs.closeSync(file);
let formData = new FormData();
formData.append('file', buffer, 'upoad.jpg');
});
} catch (error) {
let err: BusinessError = error as BusinessError;
console.error('PhotoViewPicker failed with err: ' + JSON.stringify(err));
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 图片上传httpRequest格式问题
128浏览 • 1回复 待解决
指定页面区域转化为图片
2002浏览 • 1回复 待解决
HarmonyOS 图片上传失败
43浏览 • 1回复 待解决
HarmonyOS 图片上传
64浏览 • 1回复 待解决
HarmonyOS 上传图片问题
106浏览 • 1回复 待解决
HarmonyOS 上传图片失败
165浏览 • 1回复 待解决
HarmonyOS 上传图片异常
179浏览 • 1回复 待解决
HarmonyOS Formdata上传文件,总是提示文件为空
64浏览 • 1回复 待解决
HarmonyOS图片上传相关问题
500浏览 • 1回复 待解决
怎么实现后台上传图片?
2360浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10048浏览 • 1回复 待解决
HarmonyOS 如何将拍照或者相册的图片压缩并转化base64格式?
303浏览 • 1回复 待解决
HarmonyOS web上传文件和图片
287浏览 • 1回复 待解决
HarmonyOS如何实现图片的上传
539浏览 • 1回复 待解决
HarmonyOS 如何通过Axios和FormData实现文件上传功能
15浏览 • 1回复 待解决
HarmonyOS 图片上传文件过大如何处理
112浏览 • 1回复 待解决
HarmonyOS Web 图片上传功能失效
258浏览 • 1回复 待解决
HarmonyOS 如何上传本地图片
187浏览 • 1回复 待解决
HarmonyOS 怎么对图片进行压缩上传
82浏览 • 1回复 待解决
HarmonyOS 上传图片到oss上,oss有上传的图片但请求的上传接口却没有给返回值
65浏览 • 0回复 待解决
rcp上传的时候如果是相册里面图片路径怎么上传,直接上传uri会失败
464浏览 • 1回复 待解决
#鸿蒙通关秘籍#native的方案把png图片转化成yuv数据格式的帧数据
198浏览 • 0回复 待解决
HarmonyOS如何上传图片到模拟器相册
980浏览 • 1回复 待解决
arkts图片上传问题,多张图片多次请求问题
3406浏览 • 0回复 待解决
通过web上传图片并进行预览
998浏览 • 1回复 待解决
需要转换成internal://协议的url,例如:上传文件地址internal://cache/xx.jpg,这里对应的是沙箱目录haps/entry/cache下的xx.jpg
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-file-upload-download-V5#上传应用文件