getImageBase64

用于将图片转化为base 64 的字符串

Params参数说明

格式为 Json Object

参数 类型 说明
path String 图片存储路径

结果回调(Callback)

接口调用结束的回调函数(调用成功、失败都会执行), 参数ret携带回调结果。 格式为 Json Object

  • ret.result:成功值为true,失败值为false
  • ret.data: 成功值为base 64 字串, 失败值为失败的原因字串

TIP

ret.data的base64字串不带前缀"data:image/png;base64,"

示例

import umsApi from 'ums-api'

umsApi.zxing.getImageBase64({
    path:"/Share/ULightApp/media/com.ums.help/com.ums.help_1533714969113.jpg"
}, ret=>{
    console.log('>>>Bing: result: ' + ret.result)

    //将生成的base64字串上传服务器
    transferToServer(ret.data)
})

WARNING

由图片生成的base64字串通常都很长,超出console.log打印字串的长度范围,因此使用console.log打印ret.data通常得到的不是完整的image base64字串,但这并不代表转化base64字串失败。

生成的base64字串会保存在临时文件 "imgBase64.txt" 内,比如com.ums.help这个应用保存在:/Share/ULightApp/media/com.ums.help/imgBase64.txt

版本支持

  • 容器 >= v1.2.2
  • ums-api >= v1.2.15