java同时接受前端的文件和json数据的话,入参用HttpServletRequest,本人测试没问题,下面是我的测试代码:
public ApiBaseResponse uploadOfficialSeal(HttpServletRequest servletRequest) {
MultipartFile file = null;
//取文件数据
if (servletRequest instanceof StandardMultipartHttpServletRequest) {
MultiValueMap<String, MultipartFile> fileMap = ((StandardMultipartHttpServletRequest) servletRequest).getMultiFileMap();
file = fileMap.get("file").get(0);
}
//取参数数据
String id = servletRequest.getParameter("id");
}