728x90
반응형
이미지 파일이 추가되고 여러 파일이 추가되는 폼을 넘기고 받을때의 경우이다
<input type="file" name="file" onchange="setImageFn(this)" multiple/>
<input type="file" name="file" onchange="setImageFn(this)" multiple/>
1. 여러 파일의 데이터를 전송하는 form에서는 enctype=multipart/form-data를 꼭 추가해야한다.
frm.action="<%=request.getContextPath()%>/EventMan_Board/EventMan_AdvicewriteAction.do";
frm.enctype="multipart/form-data";
frm.method="POST";
frm.submit();
2. 위에서 전송되는 값들을 받을때에도 MultipartRequest개체를 생성시키고 개체를 통해서 받아야한다.
//MultipartRequest 객체생성
MultipartRequest multi = new MultipartRequest(request, saveFullPath, sizeLimit, "utf-8", new DefaultFileRenamePolicy());
//파라미터로 값 받아오기
String cata = multi.getParameter("cata");
String title = multi.getParameter("title");
String content = multi.getParameter("content");
String midx = multi.getParameter("midx");
String hidx = multi.getParameter("hidx");
728x90
반응형