错误“列'_data'不存在” ionic 4

时间:2019-12-26 12:50:51

标签: cordova ionic-framework ionic4

我正在尝试打开一个选定的文件,并从uri文件数据中解析本机路径。我正在使用FilePath中的ionic 4,但是执行方法“ resolveNativePath”时我收到此错误

  

错误:未被捕获(承诺):列'_data'不存在。可用的   列:[]

这是我的代码

selectFile() {
    this.fileChooser.open().then((fileuri) => {
      this.filePath.resolveNativePath(fileuri).then((nativepath) => {
        const filename = nativepath.substring(nativepath.lastIndexOf('/') + 1);
        const folder = nativepath.substring(0, nativepath.lastIndexOf('/') + 1);

        this.file.readAsDataURL(folder, filename).then((str) => {
          const arr = str.split(';');
          const arr1 = arr[0].split(';');
          const mimetype = arr1[1];
          this.OpenFile(nativepath, mimetype);
        });
      });
    });
  }

  OpenFile(filepath, mimetype) {
    this.fileOpener.open(filepath, mimetype).then(() => {

    }, (err) => {
      alert(JSON.stringify(err));
    });
  }

0 个答案:

没有答案