20220331 복습

2022 - 0331 - 복습

< 업로드 >


오픈 라이브러리 cos.jar 등록하기
servlets.com/cos/ <- 사이트에서 cos-20.08.zip 다운로드

<form method="post" action="@@@.jsp" enctype="multipart/form-data">
<input type="file" name="@@@">
<input type="button" value="업로드" onClick=유효성검사()>
<input type="reset" value="리셋">

< product_ctl.jsp >


<%@ page import="com.oreilly.servlet.*"%>
<%@ page import="com.oreilly.servlet.multipart.*"%>
<%@ page import="java.io.IOException"%>

MultipartRequest multi = new MultipartRequest(request, "d://upload", 10 * 1024 * 1024, "utf-8", new DefaultFileRenamePolicy());

String filename="";
String realFolder="";
int maxSize;
String ecnType="";

매개변수 설명
request Request 내장 객체를 설정
saveDirectory 서버의 파일 저장 경로를 설정
maxPostSize 파일의 최대 크기(Byte)
encoding 인코딩 유형 설정
policy 파일명 변경 정책 설정