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