图片选取

[!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) --图片大小,单位bytes
  • localURL(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"
    }
]

results matching ""

    No results matching ""