<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