【发布时间】:2018-12-01 13:45:24
【问题描述】:
我正在使用 FileChooser 从我的手机内部存储中选择一个文件,并使用 File 插件将其转换为 base64,但 this.file.readAsDataUrl 给出错误“FileError{code:2, Message:SECURITY_ERR}"
我拥有所有必需的权限,但问题仍然存在,下面是我的代码
let base=this
if(this.platform.is('android')){
this.fileChooser.open()
.then(uri => {
var array = uri.split("/");
var path=uri.substring(0, uri.lastIndexOf("/") + 1);
console.log("path"+path)
base.file.readAsDataURL(path, uri).then(dataText=>{
console.log(dataText)
var data = dataText;
},(error)=>{
console.log(error)
})
//console.log(uri)
})
.catch(e => console.log(e));
}
我正在使用 Ionic 3、Angular4、Typescript、Firebase
【问题讨论】:
标签: angular typescript ionic3 cordova-plugins ionic-native