웹 응용 프로그램에서 Spring MVC를 사용하고 있습니다. 나는 사용자가 파일을 업로드 할 수 있도록 뷰를 가지고 있고, 나는 다음 뷰 사이에이 파일을 보존하려는, 그래서 컨트롤러 액션에 나는 나의 다음 뷰의 모델에 추가 :보기간에 업로드 된 파일 보존
@RequestMapping("/loadFile")
public String loadFile(
Model model,
@RequestParam(required = true) CommonsMultipartFile uploadedFile,
HttpServletRequest request, HttpSession session)
{
//some process
model.addAttribute("file", uploadedFile);
}
을 그래서 내를 다음보기에는 파일 "accesible"이 있어야합니다. 내 파일 업로드보기의 형태를 복제 한 다음이 같은 파일 입력이 파일의 값을 할당하려고 :
을하지만이 [email protected]7836c9d
또는 이와 유사한의 값을 할당하고, 그것이 작동하지 않습니다.
likeso보기간에이 파일을 전파하려면 어떻게해야합니까?
당신이보고있는 것은'toString()'메소드의 값입니다. 두 번째보기에서 입력 필드에서 파일의 경로를 볼 수 있어야합니까? –
첫 번째 양식에서 요청을받는 것 외의 다른 컨트롤러 작업에서이 파일에 대한 액세스 권한을 갖고 싶습니다. – MichelReap
디스크에 저장하고 나중에 요청에 액세스하는 이유는 무엇입니까? –