Как установить файл в formControl с помощью Angular 7? - PullRequest
1 голос
/ 14 мая 2019
<input
  *ngIf="!logoUrl.length"
  type="file"
  accept="image/png, image/jpeg"
  formControlName="logo"
  (change)="onLogoSelect($event)"
/>


  onLogoSelect = (event) => {
    const files = <File[]>event.target.files;
    if (files && files.length) {
      const [file] = files;
      const reader: FileReader = new FileReader();
      // TODO: Present Loader
      reader.onloadend = (e) => {
        this.restaurantForm.get('logo').setValue(file);
        this.logoUrl = reader.result as string;
      }
      reader.readAsDataURL(file);
    }
  }

После установки файла в форме логотипа Control я выхожу следующая ошибка:

ОШИБКА DOMException: «Операция небезопасна.»

Я прочиталнесколько статей, они используют один и тот же поток.как это .

Так почему я сталкиваюсь с ошибкой выше?

Примечание: я использую Firefox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...