背景:现有Springboot微服务A,其对外提供一个多文件上传的接口,接口代码如下:
/**
* 远程服务提供的多文件上传的REST API
* @param files
* @param request
* @return
*/
@RequestMapping(value = "/file/upload", method = RequestMethod.POST)
public String uploadFile(@RequestParam("files") MultipartFile[] files, HttpServletRequest request) {
if (ArrayUtils.isEmpty(files)) {
logger.info("No file provided------");
ret.put("status", CommonConstant.RES_FAILURE);
ret.put("errorMsg", "请至少选择一个文件上传!");
return ret.toJSONString();
}
// TODO 具体略
}/