본문 바로가기
웹프로그램

JSP 파일 업로드

by 세이박스 2009. 6. 9.
반응형

파일 업로드를 위해서는 enctype이 multipart/form-data로 선언이 되어져야 한다.
다음이 바로 그 예제이다.

form.html ==================================================
<form action="multipart.jsp" method="POST"
      enctype="multipart/form-data">

<input type="file" name="file"><br>

<input type="submit">
</form>
end of form.html ===========================================

받은 파일은 FileInputStream을 통해 다운되어질 수 있으며
다음과 같은 형식으로 저장 할 수 있다.


multipart.jsp ==============================================

<%
String fileName = request.getParameter("file");
FileInputStream is = new FileInputStream(fileName);

int ch;
while ((ch = is.read()) >= 0)
  out.print((char) ch);

is.close();
%>
end of multipart.jsp =======================================

반응형