Я пытаюсь отправить файл (изображение) на сервер, но при построении формы данные кажутся всегда пустыми.Лучше увидеть код:
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]
}
Я пытался сделать то же самое через Почтальон, и он отлично работает.Заранее спасибо.