0
API Signatur:Frühling. Seien Sie versichert,
@RequestMapping(value = "uploadImage", method = RequestMethod.POST, produces = {"application/sd-service", "application/json"})
@ResponseBody
public ImageUploadResponse uploadImage(@RequestParam(value = "channel", required=false) Channel channel, @RequestParam(value = "file") MultipartFile file, @RequestParam(value = "responseProtocol")Protocol responseProtocol)
ich Rest bin mit sicher die folgende Anfrage senden Sie eine Bilddatei hochladen.
Response res=RestAssured
.given()
.contentType("image/jpeg"
.body("{"responseProtocol":"PROTOCOL_JSON","channel":"WEB"}")
.multiPart(fileItem)
.when()
.log()
.all()
.post("http://x.y.z.a:8080/service/contactus/v2/uploadImage")
.andReturn();
wo Zeichenfolge userDir = System.getProperty ("user.dir");
File fileItem= new File(userDir +"//src//main//resources//1.jpeg");
ist die Bilddatei. Aber keine Ergebnisse wegen Fehler erwähnt unter:
Getting org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: The current request is not a multipart request for below case:
Können Sie versuchen mit dem .contentType ("multipart/form-data") –