如何在web-view使用chooseImage获取exif信息?
发布于 7 年前 作者 liuqiang 12327 次浏览 来自 官方Issues

在小程序的web-view组件内(web页面)调用微信JS-SDK选择图片,并且用getLocalImgData获取图片数据,但无法获取到exif信息,sdk中配置使用的是原图。求解:
1、为什么会获取不到,是微信底层禁用了还是配置有误?
2、在不想使用web默认的选择文件(file控件)做交互的前提下,有没有其他方式能获取图片的exif信息?

非常感谢!

wx.chooseImage({
  count: 1, // 默认9
  sizeType: ['original'], // 原图
  sourceType: ['album'], // 指定来源是相册
  success: async (res)=> {
    wx.getLocalImgData({
      localId: res.localIds[0], // 图片的localID
      success: async (imgRes) => {
         // base64格式
          let localData = (system === 'iOS') ? (imgRes.localData).replace('jpg', 'jpeg') : `data:image/jpeg;base64,${imgRes.localData}`
           
          // 获取exif信息失败。。。。。
      }
    })
  }
})
2 回复

可以请教下,获取exif,具体是做什么用途吗?

回到顶部