Veröffentlichen Sie eine Datei und JSON -Daten zum Spring REST -ServiceJava

Java-Forum
Anonymous
 Veröffentlichen Sie eine Datei und JSON -Daten zum Spring REST -Service

Post by Anonymous »

Ich erstelle einen Frühlingsrestdienst zum Hochladen einer Datei. Es gibt ein Formular, das aus verschiedenen Feld und einem Feld zum Hochladen einer Datei besteht. Wenn ich dieses Formular übermittelt habe, sende ich eine mehrteilige Formularanforderung, d. H. Inhaltstyp als Multipart/Form-Data . unten < /p>

@RequestMapping(value = "/companies", method = RequestMethod.POST)
public void createCompany(@RequestBody CompanyDTO companyDTO, @RequestParam(value = "image", required = false) MultipartFile image){
.................
< /code>

Aber das obige hat nicht funktioniert. Für die Zeit habe ich JSON -Daten als Zeichenfolge und Bildungsobjekt aus dieser Zeichenfolge im REST -Dienst wie < /p>

gesendet @RequestMapping(value = "/companies", method = RequestMethod.POST)
public void createCompany(@RequestParam("companyJson") String companyJson, @RequestParam(value = "image",required = false) MultipartFile image) throws JsonParseException, JsonMappingException, IOException{
CompanyDTO companyDTO = new ObjectMapper().readValue(companyJson, CompanyDTO.class);
.............................
< /code>

Kann ich nicht JSON -Daten mit @RequestBody senden, ohne JSON als String zu übergeben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post