이 코드를 사용하여 컨트롤러에 이미지 파일을 게시하지만 파일 본문 부분에 항상 null 값이 표시됩니다.MultipartFile은 매번 null을 반환합니다.
@RequestMapping(value = "/updateprofile", method = RequestMethod.POST)
public @ResponseBody
ResponseMsg updateProfile(
@RequestHeader(value = "userid", required = false) String userid,
@RequestHeader(value = "name", required = false) String name,
@RequestHeader(value = "phone", required = false) int phone,
@RequestParam(value = "file", required = false) MultipartFile file) {
ResponseMsg responseMsg = CommonUtils.checkParam(userid, name, phone,
file);
if (responseMsg.getStatus().equalsIgnoreCase("True"))
responseMsg = userService.login(name, userid);
return responseMsg;
}
아무도 도와 드릴 수 있습니까?
커맨드 빈을 파일 객체로 채우지 않는 이유는 무엇입니까? 어떤 Spring 프레임 워크를 사용하고 있습니까? 버전 3 이하는 여러 파일을 업로드하는 동안 [문제] (http://stackoverflow.com/q/13686757/1037210)가 있습니다. – Lion