HBuilder8.8.5版本不是说能图片保存到相册后返回路径了吗?文档也是这么写的,但我这段代码不能返回,请问需要增加什么吗?
var cmr = plus.camera.getCamera();
cmr.captureImage(function(path) {
plus.gallery.save( "file://"+plus.io.convertLocalFileSystemURL(path), function (event) {
setTimeout(function(){
console.log(event.path)
},10000);
},function(){
mui.alert('照片保存失败!未允许访问系统相册');
});
}, function(err) {
console.log("拍照错误,错误编码:" + err.code);
console.log("拍照错误,错误描述信息:" + err.message);
}, {
filename: "_doc/camera/"
});
需要返回图片保存到系统相册后的路径
可以看到ios返回event的内容是{"path":"assets-library://asset/asset.JPG?id=31A7D23E-F22E-467B-A52B-209BCEECADA8&ext=JPG"},调用event.path,不能正常使用,需要如何使用?
而android返回event的内容是{"file":"file:///storage/emulated/0/DCIM/Camera/1510899184188.jpg"},调用的是event.file可以正常使用
k***@126.com (作者)
我的需求的要拍照后保存到相册,再返回相册的路径,这样再次选择相册图片的时候就会默认已经选中
2017-11-17 13:50
xjzadm
回复 k***@126.com: 问题解决了吗? 我也遇到这个问题
2019-04-26 15:10
k***@126.com (作者)
回复 xjzadm: 问题是已经解决了,但忘记怎么解决,你在坛子里搜一下
2019-05-02 17:07