Javascript 使用Ionic 3文件url提供文件对象的bits参数
我有这个base64转换方法。它需要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
文件
并键入为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)