#angular #file-upload
Вопрос:
Мне нужно отправить форму, включающую файл загрузки. Я пытаюсь динамически создавать данные формы, но это не работает.
const formData = new FormData();
Object.keys(this.Form.controls).forEach(key => {
formData.append(key,this.Form.get(key).value);
console.log(key,this.Form.get(key).value)// values are available
});
console.log(formData) // in console i get FormData {}
this.Form = this.formBuilder.group({
_id: [''],
name: ['', Validators.required],
photo: ['',Validators.required],
field1: ['',Validators.required],
field2: ['',Validators.required],
field3: ['',Validators.required],
field4: ['',Validators.required],
});
Комментарии:
1. Извините, ребята, я получил ответ, мы не можем напрямую консолить FormData, нужно повторить его!
2. Регистрация-вызов по сети, он будет показан там
3. Хорошо, Конечно, Спасибо!