uniapp开发过过程中,使用测试机座调试,拍照、录音或者摄像取得的文件,读取路径在指定位置显示,使用toRemoteURL,没有问题,打包成apk安装后,必须使用toLocalURL本地地址方可显示
cmr.captureImage(function (path) {
console.log(path);
// 读取拍照文件
plus.io.resolveLocalFileSystemURL(path, function (entry) {
console.log('网络地址===:' + entry.toRemoteURL())
console.log('本地地址===:' + entry.toLocalURL())
// $('#picShow').attr('src', entry.toRemoteURL()) // 调试基座中正常显示
$('#picShow').attr('src', entry.toLocalURL()) // 打包后需要使用toLocalURL
}, function(e) {
});
},
function( error ) {
alert("Capture image failed: " + error.message);
},
{ filename: "_doc/Upload/" + keyName + "/", resolution: res, format: fmt }
);