为什么Angular 5 FileReader没有读取整个图像?

时间:2018-04-13 04:23:10

标签: typescript angular5 angular2-forms

我在项目中使用角度5。当我使用FileReader上传文件时;它没有正确阅读。它对应的base64字符串从中间断开。当我将它与在线base64转换器进行比较时,两个加密字符串都不匹配。我的打字稿代码如下。

<input type="file" (change)="changeListener($event)">

changeListener($event): void {
  this.readThis($event.target);
}
readThis(inputValue: any): void {
  var file: File = inputValue.files[0];
  var myReader: FileReader = new FileReader();
  myReader.readAsDataURL(file);
  myReader.onloadend = (e) => {
  this.Registration.Image = myReader.result.split(',')[1];
 }    
}

如何解决这个问题?

0 个答案:

没有答案