JSP/파일 업로드 게시판 3

업로드된 파일 서버 전송 처리

1. 파일 유효성 검사// 유효성 검사 if(filePart==null || filePart.getSize()==0) { // 파일 전송 x 확인 response.setContentType("text/html"); response.getWriter().println("첨부 파일을 추가해주세요!"); return; }  2. 파일 원본 이름 가져오기// 사용자가 올린 파일 원본 이름을 가져온다. // String originFileName=filePart.getSubmittedFileName(); String originFileName=Paths.get(filePart.getSubmittedFileName()).toString(); System.out.println("originFile..

[JSP] JSP 파일 업로드하기

[JSP] JSP 파일 업로드하기 1. HTTP 메세지에서의 이진 데이터와 텍스트 형태(1) 텍스트 기반 -> text/plain (2) 이진 데이터 기반 -> application/octet-stream-해당 타입으로 지정된 경우, 본문 데이터는 그대로 전송된다. 해당 MIME 타입은 바이너리 데이터를 나타내며, 서버가 이를 특별한 인코딩이나 디코딩 없이 원시 데이터로 취급하게 한다. 2. multipart/form-data MIME TYPEmultipart/form-date는 주로 웹 애플리케이션에서 파일 업로드와 같은 복합적인 데이터 전송에 사용되는 형식이다.(1) 텍스트 데이터(2) 바이너리 데이터(3) multipart/form-data 형식의 특징