HarmonyOS使用@ohos.ArkUI.componentSnapshot 截图之后会获得image.PixelMap,要怎么转才能上传?

HarmonyOS使用@ohos.ArkUI.componentSnapshot 截图之后会获得image.PixelMap,使用request.uploadFile如何把这个image.PixelMap上传呢?

要怎么转才能上传?这个uri仅支持"internal"协议类型。

HarmonyOS
2024-09-10 11:53:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

获取到pixmap之后使用readPixelsToBuffer读取到arraybuffer,然后使用fs的接口将数据写入到本地文件之后fs.open对应路径的文件获得file传入config。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-image-V5#readpixelstobuffer7

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-request-V5#uploadconfig6

分享
微博
QQ
微信
回复
2024-09-10 17:30:53
相关问题
HarmonyOS image.PixelMap的拉伸变形
29浏览 • 1回复 待解决
PixelMap怎么Base64?(非Java)
3393浏览 • 2回复 待解决
怎么PixelMap图片BASE64
9458浏览 • 1回复 待解决
HarmonyOS base64image
84浏览 • 1回复 待解决