帖子
帖子
用户
博客
课程
显示全部楼层
64
帖子
0
勋章
93
Y币

[插件开发] 如何将base64编码转变为图片

[复制链接]
发表于 2017-7-18 13:36:48
获取服务端的base64编码的文件,当显示在界面上时,怎样将base64转换为图片格式,新手入门,求代码。。。。。。。。。。。。
5
帖子
0
勋章
3759
Y币
64
帖子
0
勋章
93
Y币
smifxrh 发表于 2017-7-18 14:01
saveImage,http://docs.apicloud.com/Client-API/Func-Ext/trans#2

我用了这个方法:
var trans = api.require('trans');
trans.saveImage({
    base64Str: 'test'
}, function(ret, err) {
    if (ret.status) {
        alert(JSON.stringify(ret));
    } else {
        alert(JSON.stringify(err));
    }
});
添加了trans模块打包自定义apploader,当调用一个方法时,启用上述的方法,没有任何反应,程序也不报错,继续执行了上述方法后面的代码,好像上述代码没有起任何作用,还是说方法的位置有什么限制、、、、
28
帖子
0
勋章
5162
Y币
API-xh 发表于 2017-7-18 14:33
我用了这个方法:
var trans = api.require('trans');
trans.saveImage({

album:

类型:布尔值
默认值:false
描述:(可选项)转换后的图片是否保存到系统相册
imgPath:

类型:字符串
描述:(可选项)转换后的图片保存路径,若不传则不保存
imgName:

类型:字符串
默认值:apicloud.png
描述:(可选项)转换后的图片保存名字,若imgPath下已存在同名图片则覆盖,若 imgPath 为空则此参数无意义
callba

这三个参数设置下,album设置为true,保存到相册,到相册看效果
71
帖子
0
勋章
314
Y币
如果只是把图片显示出来,直接img就可以显示base64编码的图片,不需要转换
7
帖子
0
勋章
1220
Y币
同意楼上
0
帖子
0
勋章
47
Y币
我想把base64的图片保存到系统相册,但是我不知道系统相册的路径怎么办
175
帖子
1
勋章
5678
Y币
A-小白 发表于 2018-8-16 14:00
我想把base64的图片保存到系统相册,但是我不知道系统相册的路径怎么办

https://docs.apicloud.com/Client-API/Func-Ext/trans#2
177
帖子
0
勋章
1万+
Y币
A-小白 发表于 2018-8-16 14:00
我想把base64的图片保存到系统相册,但是我不知道系统相册的路径怎么办

保存到系统相册,可以试试下面的接口

saveMediaToAlbum
保存图片和视频到系统相册

saveMediaToAlbum({params}, callback(ret, err))

https://docs.apicloud.com/Client-API/api#81
38
帖子
2
勋章
259
Y币
8223803 发表于 2017-7-18 14:49
如果只是把图片显示出来,直接img就可以显示base64编码的图片,不需要转换

我直接img src base64路径,手机显示空白
您需要登录后才可以回帖 登录

本版积分规则