Текущий запрос не является многокомпонентным запросом при отправке изображения из angular в springboot - PullRequest
0 голосов
/ 19 января 2020

Я хочу отправить изображение и форму из внешнего интерфейса angular8 в бэкэнд с весенней загрузкой, и я использую JWT каждый раз, когда я пытаюсь отправить почтовый запрос, он снова и снова повторяет одну и ту же ошибку "Текущий запрос не является составным запрос". Я попытался использовать тип содержимого application / multipart / form-data, но он продолжает получать ту же ошибку, я даже игнорировал тип содержимого, но затем он получал ошибку cors. пожалуйста, если у кого-то есть решение, помогите мне.

служба внешнего кода

import { Injectable } from '@angular/core';
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Observable } from 'rxjs';

@Injectable({
  providedIn: 'root'
})
export class InscriptionService {
  mainUrl:String = "http://192.168.1.70:8080/";

  constructor(private httpClient: HttpClient) { }

  inscription(formData: FormData):Observable<any>{
    const headers = new HttpHeaders({
      'Content-Type': 'multipart/form-data'

  });
    return this.httpClient.post(this.mainUrl+"inscription",formData, { headers: headers });
  } 
}

мой внутренний код

    @RequestMapping(value="/inscription", method=RequestMethod.POST)
    public boolean inscription(@RequestParam("file") MultipartFile[] file,@RequestParam("user") String user ) throws IOException{
        saveUploadedFiles(file);
        System.out.println(file[0].toString());
        User userf = new ObjectMapper().readValue(user, User.class);
        System.out.println(userf.getEmail());
        System.out.println("hello");
        return true;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...