wx.chooseImage({
count: 9, // 默认9
sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
sizeType: ['compressed'],
isSaveToAlbum: 0, // 整型值,0表示拍照时不保存到系统相册,1表示自动保存,默认值是1
success: (res) => {
const localIds = res.localIds
if (window.__wxjs_is_wkwebview) {
// wkwebview的情况下需要使用getLocalImgData
for (let i = 0; i < localIds.length; i++) {
wx.getLocalImgData({
localId: res.localIds[i],
success: (res) => {
let localData = res.localData // localData是图片的base64数据,可以用img标签显示
localData = localData.replace('jgp', 'jpeg') // iOS 系统里面得到的数据,类型为 image/jgp,因此需要替换一下
console.log(localData)
}
})
}
} else {
// 非wkwebview直接使用
}
}
})
微信jssdk的chooseImage与getLocalImgData
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- #define define是预处理指令,在编译时不进行任何检查,只进行简单的替换。 宏定义的一般形式为: 这里所...
- 阻塞队列提供了可阻塞的put 和take方法, 以及支持定时的offer和poll方法。如果队列已经满了, 那么p...