文档选取

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.documentPicker.open(successCallback,errorCallback)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
successCallback Function 回调函数
errorCallback Function 回调函数

successCallback函数返回一个对象数组,数组里对象包含以下属性:

  • name(String) -- 文件名称
  • localURL(String) -- 文件本地URL(遵守cdvfile协议)
  • type(String) -- 文件mine type类型
  • lastModifiedDate(String ) -- 文件最后被修改的时间
  • size(String ) -- 文件大小,单位 bytes
  • fullPath(String ) -- 文件的全路径(含file:///)

errorCallback函数返回错误信息。

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
    navigator.documentPicker.open(function(successCallback){
        alert(JSON.stringify(successCallback));
    },function(errorCallback) {
        alert(JSON.stringify(errorCallback));
    });
    }
</script>

响应示例代码:

[
    {
        "size": 29618,
        "lastModifiedDate": 1583216399311.1511,
        "fullPath": "file:///var/mobile/Containers/Data/Application/BCDB30CE-F360-47C8-A631-6F4110E819D4/Library/Caches/com.supconit.hcmobile.ios/word/插件测试文档.docx",
        "localURL": "cdvfile://localhost/cache/com.supconit.hcmobile.ios/word/插件测试文档.docx",
        "type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
        "name": "插件测试文档.docx"
    }
]

results matching ""

    No results matching ""