달리는 자동차

[jsp] 사진 올리기 본문

카테고리 없음

[jsp] 사진 올리기

@또또 2020. 5. 29. 20:57

<form action = "" , method ="post" , enctype = "multipart/form-data">//파일 올릴시 필수 

<input type ="file" , name = ""/> //type은 file / name="save" <-name값은 변경 가능 

<%@ page import="com.oreilly.servlet.MultipartRequest" %>
<%@ page import="com.oreilly.servlet.multipart.DefaultFileRenamePolicy" %>

//<jsp:useBean><jsp:setProperty> 사용할수없다.
//String writer = request.getParameter("writer"); 사용 못함
//String path= "d://app//save//";// 업로드 경로
String path = request.getRealPath("save");//save 폴더로 경로지정
int size = 1024*1024*5; // 파일 최대크기  현재 5M
String enc = "UTF-8";
DefaultFileRenamePolicy dp = new DefaultFileRenamePolicy(); //겹침방지

MultipartRequest multi=
new MultipartRequest(request,path,size,enc,dp);
// 경로 , 사이즈 , 언어 , 겹칭방지 (순서 유지 필수)

String content = multi.getContentType("save"); // input 에서 넘어온 name 값이 save 임

// String writer = request.getParameter(); 이걸 못써서 multi.getParameter() 를 사용!!
String writer = multi.getParameter("writer"); 
String sysName = multi.getFilesystemName("save/img");

Comments