图片选取
[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.imagePicker.selectImage(successCallback, errorCallback)
支持平台:
- Android
- iOS
参数说明
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| successCallback | Function | 否 | 成功的回调函数 |
| errorCallback | Function | 否 | 失败的回调函数 |
successCallback成功回调函数返回一个对象数组,数组里对象包含以下属性:
fullPath(String) --图片的全路径(含file:///)thumbLocalURL(String) --缩略图本地URL(遵守cdvfile协议)lastModifiedDate(String) --图片最后被修改的时间size(String) --图片大小,单位byteslocalURL(String) --图片本地URL(遵守cdvfile协议)type(String) --文件mine type类型name(String) --图片名称
errorCallback函数没有返回
示例代码
// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
// 监听’deviceready‘事件
document.addEventListener('deviceready', onDeviceReady, false)
function onDeviceReady(){
navigator.imagePicker.selectImage(function(fileArray){
alert(JSON.stringify(fileArray));
}, function (error) {
alert(error);
})
}
</script>
响应示例代码:
[
{
"fullPath": "file:///private/var/mobile/Containers/Data/Application/56D43F51-C63B-4F38-8EA7-152B113827E3/tmp/IMG_0375.jpeg",
"thumbLocalURL": "cdvfile://localhost/root/private/var/mobile/Containers/Data/Application/56D43F51-C63B-4F38-8EA7-152B113827E3/tmp/IMG_0375_thumb.jpeg",
"lastModifiedDate": 1579000403611.4512,
"size": 192474,
"localURL": "cdvfile://localhost/root/private/var/mobile/Containers/Data/Application/56D43F51-C63B-4F38-8EA7-152B113827E3/tmp/IMG_0375.jpeg",
"type": "image/jpeg",
"name": "IMG_0375.jpeg"
}
]