jsp-----smartUpLoad

1494 ワード


<form action="sample01.jsp" method="post" ENCTYPE="multipart/form-data">
   <input type="file" name="pic">
   <input type="submit" value="  " />
</form>

sample01.jsp
ENCTYPE="multipart/form-data"---      ,         ,     ,     
<jsp:useBean id="smart" scope="page" class="org.lxh.smart.SmartUpload" />
<%
  //
  smart.initialize(pageContext);
  //    
  smart.upload();
  //   upload     
  smart.save("/upload");
%>

//      
<form action="sample01.jsp" method="post" ENCTYPE="multipart/form-data">
     :<input type="text" name="name" />
   <input type="file" name="pic"/>
   <input type="submit" value="  " />
</form>
  :         ,     request        

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