# 图片接口
# openFileChooser
UPCHAT.M.NAPI.openFileChooser(_success, _fail);
打开系统相册调起摄像头
# choosePhoto
UPCHAT.M.NAPI.choosePhoto(_success, _fail);
Native 弹出 ActionSheet,让用户选择通过相册或者拍照来选取图片
成功回调:
{
mode: '2', // 图片来源,1拍照 2相册
type: 'image/jpeg', // 图片类型,默认"image/jpeg"
latitude: '纬度',
longitude: '经度',
size: '1024', ''文件大小
content: '', // 文件数据,经过base64处理
}
拿到图片数据后,拼接js可直接加载的图片格式:
const imageData = `data:${succ.type};base64,${res.content}`
# showPhotos
UPCHAT.M.NAPI.showPhotos(_success, _fail, para);
通过Native预览图片
参数:
const para = {
photos: [
"http://imgsrc.baidu.com/imgad/pic/item/267f9e2f07082838b5168c32b299a9014c08f1f9.jpg",
], // 图片链接
index: 0, // 图片索引
url: location.href,
};
# showMenu
显示图片操作菜单,如保存到相册
const para = {
photoUrl: "http://imgsrc.baidu.com/imgad/pic/item/267f9e2f07082838b5168c32b299a9014c08f1f9.jpg",
url: location.href,
};
UPCHAT.M.NAPI.showMenu(_success, _fail, para);