Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Ionic 3文件url提供文件对象的bits参数_Javascript_Angular_Typescript_Ionic Framework_Ionic3 - Fatal编程技术网

Javascript 使用Ionic 3文件url提供文件对象的bits参数

Javascript 使用Ionic 3文件url提供文件对象的bits参数,javascript,angular,typescript,ionic-framework,ionic3,Javascript,Angular,Typescript,Ionic Framework,Ionic3,我有这个base64转换方法。它需要文件并键入为Blob。但我有pdf文件的文件路径。e、 g.:let filePath:string='sfile:///...my.pdf';。那么,我怎样才能使用下面的方法呢 getBase64(file: Blob) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(fi

我有这个base64转换方法。它需要
文件
并键入为
Blob
。但我有pdf文件的文件路径。e、 g.:
let filePath:string='sfile:///...my.pdf';。那么,我怎样才能使用下面的方法呢

 getBase64(file: Blob) {
    return new Promise((resolve, reject) => {
      const reader = new FileReader();
      reader.readAsDataURL(file);
      reader.onload = () => resolve(reader.result);
      reader.onerror = error => reject(error);
    });
  }
我看到了。但它期望的比开发人员提到的要多


i、 e.
新文件(“/path/to/File”)。这简直是行不通。它需要这样的
文件(位,名称[,选项])。但是我怎样才能给出
部分呢?

我不需要上述方法,因为这项工作是为我做的。它返回
base64
字符串

let base64String = await this.file.readAsDataURL(pdfFilePath, pdfFilename)