HarmonyOS 通过PhotoViewPicker选择的图片如何转换为File类型

HarmonyOS
2025-01-09 17:46:39
438浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

可以通过fs.openSync(url),可以直接将获取的url转化为File类型。

参考示例如下:

let PhotoSelectOptions = new picker.PhotoSelectOptions();
PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE;
PhotoSelectOptions.maxSelectNumber = 5;
let photoPicker = new picker.PhotoViewPicker();
photoPicker.select(PhotoSelectOptions)
  .then(async (PhotoSelectResult: picker.PhotoSelectResult) => {
    console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult));
    let file = fs.openSync(PhotoSelectResult.photoUris[0]) //直接将url转化为file类型
  });
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2025-01-09 19:54:22


相关问题
HarmonyOS 如何将base64数据转换为图片
1268浏览 • 1回复 待解决
HarmonyOS Length 如何转换为具体数值?
991浏览 • 1回复 待解决