검색결과 리스트
MulitpartRequest에 해당되는 글 1건
글
아래 손가락을 눌러주세요.
|
http://www.servlets.com -> com.oreilly.servlet -> cos-.zip 다운로드 -> 압축풀기 -> cos-\lib\cos.jar 파일
복사 -> Java\jre1.7\lib\ext 경로에 붙여넣기 -> Tomcat7.0\lib 경로에 붙여넣기
jsp 파일 코딩시 폼양식에 enctype="multipart/form=data" 를 반드시 넣어주도록 합니다.
ex) <form name="form" method="post" enctype="multipart/form=data">
javascript 에서 코딩시
ex) 폼이름.encoding = "multipart/form-data";
form1.encoding= "multipart/form-data";
※ enctype 을 지정하지 않으면 파일 업로드가 되지 않으며 톰캣의 내장 객체 request 객체를 사용할 수 없습니다.
1. MultipartRequest 를 사용하기 위해서는 com.oreilly.servlet 패키지를 import 해야 합니다.
ex) <%@ page import = "com.oreill.servlet.*" %>
2. MultipartRequest 는 객체를 생성하자 마자 파일을 업로드 합니다.
ex) MultipartRequest mul new MultipartRequest(request, "파일 저장 경로(String)", 파일크기(int), "인코딩");
// 이 순간 업로드 합니다.
3. MultipartRequest 를 사용하게 되면 톰캣의 request 객체의 getParameter 메서드를 이용하여 값을 전달 받지 못합니다. 따라서 MultipartRequest를 사용하고 값을 전달 받기 위해서는 MultipartRequest 객체의 getParameter 메서드 이용하여 값을 전달 받아야 합니다.
ex) String name = multi.getParameter("name");
4. 파일을 저장할 경로는 직접 써주기 보다는 톰캣의 내장 객체인 application 객체의 getRealPath() 메서드를 사용합니다.
String savePath = application.getRealPath("파일을 저장할 폴더);
ex) String savePath = application.getRealPath("\product");
MultipartRequest multi = new MultipartRequest(request, savePath);
5. 파일 이름을 받아올 때는 MultipartRequest 의 getFileSystemName 메서드를 사용합니다.
String fileName = multi.getFileSystemName("파라미터 name");
ex) String fileName = multi.getFilesystemName("fileName");
2. MultipartRequest 는 객체를 생성하자 마자 파일을 업로드 합니다.
ex) MultipartRequest mul new MultipartRequest(request, "파일 저장 경로(String)", 파일크기(int), "인코딩");
// 이 순간 업로드 합니다.
3. MultipartRequest 를 사용하게 되면 톰캣의 request 객체의 getParameter 메서드를 이용하여 값을 전달 받지 못합니다. 따라서 MultipartRequest를 사용하고 값을 전달 받기 위해서는 MultipartRequest 객체의 getParameter 메서드 이용하여 값을 전달 받아야 합니다.
ex) String name = multi.getParameter("name");
4. 파일을 저장할 경로는 직접 써주기 보다는 톰캣의 내장 객체인 application 객체의 getRealPath() 메서드를 사용합니다.
String savePath = application.getRealPath("파일을 저장할 폴더);
ex) String savePath = application.getRealPath("\product");
MultipartRequest multi = new MultipartRequest(request, savePath);
5. 파일 이름을 받아올 때는 MultipartRequest 의 getFileSystemName 메서드를 사용합니다.
String fileName = multi.getFileSystemName("파라미터 name");
ex) String fileName = multi.getFilesystemName("fileName");
'프로그래밍 > ㆍetc' 카테고리의 다른 글
가비지 콜렉션(Garbage Collection) 이란 무엇일까? (0) | 2012.03.02 |
---|---|
웹이란 무엇인가? - 웹 구조, 동작, 개념 (0) | 2012.02.28 |
이클립스 단축키 - 유용한 단축키 알고 편리하게 사용하기 (0) | 2012.02.16 |
웹 프로그래머 공부 방향 그 길은? - java, javascript, database, 도서 (0) | 2012.02.14 |
RECENT COMMENT