Угловые FormData всегда пустые - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь отправить файл (изображение) на сервер, но при построении формы данные кажутся всегда пустыми.Лучше увидеть код:

updateAvatar() {
    this.isLoading = true;
    let formData = new FormData();
    formData.append('avatar', this.selectedFile, this.selectedFile.name);
    console.log(formData); // Always empty
    this.userService.updateAvatar(formData).subscribe(
      data => {
        this.notify.success('Avatar updated successfully!', 'bar-bottom');
        this.isLoading = false;
      },
      error => {
        if (error.error.message) this.notify.error(error.error.message, 'bar-bottom');
        this.isLoading = false;
      }
    );
  }

  processFile(event) {
    this.selectedFile = event.target.files[0]
  }

Я пытался сделать то же самое через Почтальон, и он отлично работает.Заранее спасибо.

...