CLASS/JSP
#4-4 / input type file-multiple을 사용할 경우(part)
hingu
2024. 6. 27. 15:51
collection 사용한 버전 : https://dev-eunse.tistory.com/177
⚡ part만 이용하여 multiple을 저장(collection 사용 X)
<body> <form id="frm" enctype="multipart/form-data"> 첨부파일 : <input type="file" name="mfile" multiple="multiple"><br><br> <input type="button" value="전송" onclick="update()"> </form> </body> <script> function update(){ frm.method = "post"; frm.action = "./jsp16.do"; frm.submit(); } </script>
package shop; @MultipartConfig( fileSizeThreshold = 1024*1024*2, maxFileSize = 1024*1024*5, maxRequestSize = 1024*1024*100 ) public class jsp16 extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String url = request.getServletContext().getRealPath("/upload/"); for(Part file : request.getParts()) { String filename = file.getSubmittedFileName(); file.write(url + filename); } System.out.println("파일전송 완료"); } }