1.1.1. 获取图片
![]()
方法名称: getImage
方法说明: 获取图片
参数说明:(“-”为子级标识)
| 参数位序号 | 参数名称 | 参数类型 | 参数说明 | 参数是否必须 | 如果是回调其回传参数 |
|---|---|---|---|---|---|
| 1 | 配置参数项 | object | 配置参数对象 | 是 | 无 |
| - | -completed | function | 获取信息的回调 address 图片本地地址 (数组) id 调用 zjrb_cp_get_image 所传id sizeType 指定的原图还是缩略图 original/compressedsourceType 是相册还是照相机 album/cameradataType: 数据类型 addr/base64datacount: 一次选择几个图片,不传为1 data: base64格式 图片列表(非必须预留) size:所选图片的大小限制(单位k) |
是 | js object{address: [], id: '', sizeType: '', sourceType: '', count: '', dataType: '', data: [], size: ''} |
| - | -cpIncompatible | function | 环境没有实现此方法的回调 | 是 | 无 |
| - | -id | string | 标示哪个image 随机生成或者input 的id | 是 | 无 |
| - | -count | int | 选择几个图片 | 是 | 无 |
| - | -sizeType | string | 图片类型 original/compressed 原图或者压缩图(因为客户端不同这个不一定支持,主要支持微信) |
否 | 无 |
| - | -sourceType | string | 来源是相册还是相机album/camera 或者两者都是(因为客户端不同这个不一定支持,主要支持微信) |
否 | 无 |
| - | -size | int | 图片大小(单位k,客户端限制选中超过此大小的图片。图片先判断大小,如果大了判断sizetype可以压缩则压缩;视频只判断过滤大小)(24小时5.6) | 否 | 无 |
| - | -dataType | string | addr/base64data 是返回base64还是返回图片地址 |
是 | 无 |
调用样例:
CP.getImage({
completed: function(data){
// data > {address: [], id: '', sizeType: '', sourceType: '', count: '', dataType: '', data: [], size: ''}
CP.tools.writelog('get_image', data);
//组合样例
CP.file_upload({
completed: function (data) {
CP.tools.writelog('file_upload', data);
},
serviceurl: 'https:test.test.cn',
localfile: data.address[0],
filename: '',
inputname: 'fileUpload'
});
},
cpIncompatible: function () {
CP.tools.writelog('', '此环境不支持此方法');
},
id: '111',
count: '1',
sizeType: 'compressed',
sourceType: 'album',
size: '2048',
dataType: 'addr'
});