【发布时间】:2020-12-03 23:13:21
【问题描述】:
我是 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; }
【问题讨论】:
-
请详细说明您何时看到 415 以及何时看到 500 错误代码。500 HTTP 代码通常伴随着服务器日志中的错误。看到 500 代码时分享服务器日志
标签: java ibm-mobilefirst mobilefirst-adapters mobilefirst-server mfp