Formdata не добавляет vlaues

#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. Хорошо, Конечно, Спасибо!