获取相对路径的图片

时间:2017-10-26 14:59:54

标签: image angular local

我创建了一个Angular 4应用程序。我想得到一张在我的电脑上的图片(不是很好但是是暂时的)并且用相对路径打电话。

this.avatar = 'C:/Users/....../images/picture.png';


<img [src]="avatar" class="user-img"/>

但我遇到安全问题,请知道原因以及我该怎么做?

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:0)

<input type='file' (change)="readUrl($event)">
<img [src]="url">

在您的组件中:

readUrl(event) {
  if (event.target.files && event.target.files[0]) {
    var reader = new FileReader();

    reader.onload = (event) => {
      this.url = event.target.result;
    }

    reader.readAsDataURL(event.target.files[0]);
  }
}

来自:How to preview picture stored in the fake path in Angular 2/Typescript?