Angular base64 编码

这个原理很简单,但我却弄了很久/捂脸,终于成功了,记录下来
html

<input type="file" id="file">
<input type="submit" (click)="turnToBase64()">

ts/js

  turnToBase64() {
     
    const getfile = document.getElementById('file') as HTMLInputElement;
    console.log(getfile);
    const reader = new FileReader();
    reader.readAsDataURL(getfile.files[0]);
    reader.onload = () => {
     
      console.log(reader.result as string);
    };
  }

你可能感兴趣的:(Angular,网站建设)