I got a problem with uploading a file blob into the same DB with my Form.

There is my form

```
this.accForm = this.formBuilder.group({
  team_leader: ['', Validators.required],
  hotel_name: ['', Validators.required],
  address: ['', Validators.required],
  report_person: ['', Validators.required],
  room: ['', Validators.required],
  description: ['', Validators.required],
  incident_person: ['', Validators.required],
  damage_notification: ['', Validators.required],
  damage_photo: ['', Validators.required],
  photo: ['', Validators.required],
  comments: ['', Validators.required],
  check_in: ['', [Validators.required, Validators.pattern(/^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$/)]],
  check_out: ['', [Validators.required, Validators.pattern(/^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$/)]],
  incident_date: ['', [Validators.required, Validators.pattern(/^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$/)]],
}, {
});

```

There is my html input where I am gettint a file

```
 <input type="file" class="form-control" id="damage_photo"
                        (change)="selectFile($event)">

```

and there are my functions to selectFile and upload

```
 selectFile(event) {
    this.selectedFiles = event.target.files;
  }

  get f() { return this.accForm.controls; }

  onSubmit() {

    this.currentFileUpload = this.selectedFiles.item(0);
//Tried also something like
this.accForm.value.photo = this.selectedFiles.item(0);
    this.submitted = true;

    if (this.accForm.invalid) {
      return;
    }
    this.accidentFormService.saveAccidentForm(this.accForm.value).subscribe(
      res => {
      console.log(res);
      },
      err => console.error(err)
    );
    this.selectedFiles = undefined;
  }

```

And also my service to upload

```
  saveAccidentForm(accidentForm: AccidentForm): Observable<HttpEvent<{}>> {
    const formdata: FormData = new FormData();
    const req = new HttpRequest('POST', 'http://localhost:8080/accident-form', accidentForm,  {
    });
    return this.http.request(req);
  }

```

If I want to upload just file my service looks like

```
  pushFileToStorageAccidentForm(file: File): Observable<HttpEvent<{}>> {
    const formdata: FormData = new FormData();

    formdata.append('file', file);

    const req = new HttpRequest('POST', 'http://localhost:8080/accident-form', formdata, {
      reportProgress: true,
      responseType: 'text'
    });

    return this.http.request(req);
  }

```

And it works fine but how Can i send at the same time my form and file blob?