小编Ano*_*ous的帖子

Cordova 文件插件在使用 readAsDataUrl 时出现安全错误

我正在使用 FileChooser 从我的手机和文件插件的内部存储中选择一个文件以将其转换为 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));
  }
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ionic 3、Angular4、Typescript、Firebase

typescript cordova-plugins ionic-native ionic3 angular

4
推荐指数
1
解决办法
1228
查看次数