JSP 복습 노트-파일 업로드

1630 단어 자바tomcatjspext
SmartUpload 의 주요 기능 은 파일 업로드 사진 입 니 다.SmartUpload 를 통 해 1 을 실현 할 수 있 고 smartupload.jar tomcat/common/lib 2 를 설정 할 수 있 습 니 다.사진 업로드 에 대해 개발 할 수 있 습 니 다.일반 파일 이 크기 때문에 post 를 사용 하여 사진 을 업로드 하려 면 폼 의 데 이 터 를 줄 에 넣 어야 합 니 다.
<form action="sample01.jsp" method="post" ENCTYPE="multipart/form-data">
        :
<input type="file" name="pic">
<input type="submit" value="  ">
</form>
<jsp:useBean id="smart" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<%
	// 1、     
	smart.initialize(pageContext) ;
	// 2、    
	smart.upload() ;
	// 3、       
	smart.save("/upload") ;
%>

<h1>            </h1>
<form action="sample03.jsp" method="post" ENCTYPE="multipart/form-data">
    :<input type="text" name="name"><br>
        :
<input type="file" name="pic"><br>
<input type="submit" value="  ">
</form>
<jsp:useBean id="smart" scope="page" class="com.jspsmart.upload.SmartUpload"/>
<%
	// 1、     
	smart.initialize(pageContext) ;
	// 2、    
	smart.upload() ;
	// 3、       
	// smart.save("/upload") ;
	//         
	String ext = smart.getFiles().getFile(0).getFileExt() ;
%>

<%
	//       request  ,  smart.getRequest()  
	String name = smart.getRequest().getParameter("name") ;
%>
<%
	//     
	smart.getFiles().getFile(0).saveAs("/upload/"+name+"."+ext) ;
%>

좋은 웹페이지 즐겨찾기