如何通过角度的反应形式通过后请求发送图像

时间:2019-12-26 11:46:33

标签: angular

我想使用表单组通过邮寄请求提交图像。那就是我想以角反应形式上传图像。 我的html代码

df['Sex'] = df['Sex'].replace('male', 1, inplace = True)
df['Sex'] = df['Sex'].replace('female', 2, inplace = True)

这是我的ts文件。

             <form [formGroup]="userPhotoForm" 
         (ngSubmit)="submitPhoto(userPhotoForm.value)">
              <div class="form-group row">
                <img src="assets/images/profile.jpg" height="100" width="100"><br>

                <input type="file" formControlName="profilePhoto" multiple />
              </div>

              <div class="form-group row">
                <div class=" photo">

                  <button type="submit" class="a-btns btn btn-success tab-btn">Upload photo

                  </button>


                </div>
              </div>

            </form>

这是我的服务文件

                ngOnInit() {

                this.userPhotoForm=this.fb.group({
                profilePhoto: ['']

                  })

                  }
                submitPhoto(photo){

                console.log(photo)
                   this. user_service.postU(photo.value).subscribe((response)=>{
                      console.log(response)
                    })

                         }

我收到415个不受支持的媒体类型的错误。

0 个答案:

没有答案