关键代码如下:
(1)拍照显示
var cmr = plus.camera.getCamera();
cmr.captureImage(function(file) {
plus.io.resolveLocalFileSystemURL(file, function(entry) {
div.append('<img src="' + entry.toLocalURL() + '"/>');
});
});
(2)相册选择照片显示
plus.gallery.pick(function(file) {
div.append('<img src="' + file + '"/>');
});
表现:
此代码在11月21日之前都能在ios和anroid机上正常运行,拍照和相册选择的照片都能正常显示,11月22日开始用hbuilder打包的app在ios机没有改过任何模块权限配置和相关部分代码的情况下出现,img添加本地src之后显示不出来(注:真机调试也能正常运行)。但是图片文件直接上传服务器或者转为base64上传,均能正常显示。
以下为打印的图片路径,手机为ios12.1在发生问题期间并没有更新
7***@qq.com (作者)
我的是iphone7 ios 12.1 和iphone6s ios12.1 显示不出来 真机调试都没问题
2018-11-23 16:49
DCloud_IOS_XTY
配置runmode为liberate
2018-11-23 17:42