I have written a REST API, to upload file using multipart reuqest.
@RequestMapping(value = Constants.REQMAP_CON_FILE_UPLOAD, method = RequestMethod.POST, headers=("content-type=multipart/form-data"), consumes = "multipart/form-data" } )
public @ResponseBody
HealthVaultResponse uploadFile(
@PathVariable Long consumerFolderId,
@PathVariable Long consumerUserId,
@PathVariable Long reportTitleId,
@RequestParam("file") MultipartFile file ,HttpServletRequest request) throws Exception {
------
------
}
It works fine with android app, but the web end is getting below error:
Client error: `POST http://172.16.2.67:8080/api/v1/uploadFile/1/0/5/` resulted in a `400 Bad Request` response:
{"status":{"statusCode":-400,"message":"Invalid Request, Media Type Not Supported","localizedMessage":"Invalid Request, (...)
What may be the problem?