Как исправить файл свойств не определен в файле типа ввода-ввода - PullRequest
0 голосов
/ 12 сентября 2018

Я занимаюсь разработкой мобильного приложения Ionic 3 и хочу загрузить изображения из мобильного приложения в веб-API. Для этого я использую метод POST для отправки изображения. Я пытаюсь загрузить изображение в виде составного файла, поскольку сервер ожидает составной файл. Поэтому я добавил поле ввода, чтобы выбрать файл, например. Затем я создал событие changeListener() для отправки изображения на сервер.

<ion-input type="file" accept="image/*" id="upload" [(ngModel)]="imagePath" (ionChange)="changeListener($event)"></ion-input>


changeListener($event): void {
     this.imagePath = $event.target.files[0];
     console.log($event.target.files[0])
     this.imageProvider.uploadImage(this.imagePath)
}

Когда я выбираю файл, он дает мне ошибку типа, например «не могу прочитать файл свойств undefined». Кто-нибудь может помочь с этой проблемой?

1 Ответ

0 голосов
/ 13 сентября 2018

Изменить ionChange на change.

<ion-input type="file" accept="image/*" id="upload" 
        [(ngModel)]="imagePath" 
        (change)="changeListener($event)"></ion-input>

Рабочий пример

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