我是 IBM MobileFirst 的新手,我正在尝试使用 Multipart 上传图像。每当我尝试调用 API 上传图像时,我都会在 Postman 中收到错误消息,提示找不到 415 内容或 500 服务器错误。所以我只是想知道 IBM mobile first java 适配器是否接受多部分请求?
我附上了使用的 Java 代码,但这些都不起作用:
1)
@RequestMapping(value = "/uploadFile", method = RequestMethod.POST)
public @ResponseBody
String uploadFileHandler(@RequestParam("file") MultipartFile file)
{
return null;
}
也试过这个:
@POST @Path("/upload") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.APPLICATION_JSON) @OAuthSecurity(enabled=false) public ResponseEntity<?> upload(@RequestParam("files") MultipartFile files) { log.info("XXXXXXXXXXXXXXXXXXXX"); return null;
}
-
@POST @Path("/addEmployeeAttachment") @Produces(MediaType.APPLICATION_JSON) @Consumes(MediaType.MULTIPART_FORM_DATA) @OAuthSecurity(enabled=false) public @ResponseBody Map<String, Object> addEmployeeAttachment( @RequestParam(required = false, value = "attachmentFile") MultipartFile attachmentFile) { log.info("xxxxxxxxxx"); return null; }