隨筆-200  評論-148  文章-15  trackbacks-0
          出處:codeChina
          相關鏈接:幾種上傳方法介紹和比較
          index.html文件:
          <html>
          <head>
          <meta?http-equiv="Content-Type"?content="text/html;charset=gb2312">
          <title>無標題文檔</title>
          </head>

          <body>
          <!--?enctype的值很重要,upload.jsp為處理上傳的jsp-->
          <form?name="form1"??method="post"?enctype="multipart/form-data"?
          action
          ="upload.jsp">
          <p>
          ??
          <input?name="file1"?type="file">
          </p>
          <p>
          ??
          <input?name="file2"?type="file">
          </p>
          <p>??<input?name="file3"?type="file">
          </p>
          <p>
          ??
          <input?type="submit"?name="Submit"?value="上傳">
          </p>
          </form?>

          </body>
          </html>?
          upload.jsp文件 :
          <%@page?import="java.io.*"%>
          <%@page?import="com.oreilly.servlet.MultipartRequest"%>
          <%@page?import="com.oreilly.servlet.multipart.CoverFileRenamePolicy"%>
          <%@page?contentType="text/html;?charset=gb2312"?%>
          <%
          //文件上傳后,保存在c:\\upload
          String?saveDirectory?="c:\\upload";
          //每個文件最大5m,最多3個文件,所以
          int?maxPostSize?=3?*?5?*?1024?*?1024?;
          //response的編碼為"gb2312",同時采用缺省的文件名沖突解決策略,實現上傳
          //就這一句就完成上傳了,真是很爽
          MultipartRequest?multi?=?new?MultipartRequest(request,?saveDirectory,?maxPostSize,"gb2312");

          //輸出反饋信息
          ?Enumeration?files?=?multi.getFileNames();
          ?????
          while?(files.hasMoreElements())?{
          ????????System.err.println(
          "ccc");
          ???????String?name?
          =?(String)files.nextElement();
          ???????File?f?
          =?multi.getFile(name);
          ???????
          if(f!=null){
          ?????????String?fileName?
          =?multi.getFilesystemName(name);
          ?????????String?lastFileName
          =?saveDirectory+"\\"?+?fileName;
          ?????????out.println(
          "上傳的文件:"+lastFileName);
          ?????????out.println(
          "<hr>");

          ???????}
          ?????}

          %>

          posted on 2006-06-15 14:09 無聲 閱讀(447) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 清镇市| 冀州市| 英超| 长乐市| 江华| 亚东县| 固镇县| 阿合奇县| 增城市| 余庆县| 金秀| 扎兰屯市| 河曲县| 衡水市| 鄂托克旗| 泰来县| 崇明县| 琼中| 和静县| 吐鲁番市| 安庆市| 叶城县| 汨罗市| 新沂市| 浪卡子县| 湖北省| 巴彦淖尔市| 抚宁县| 双牌县| 专栏| 嘉祥县| 六枝特区| 安福县| 岐山县| 普兰店市| 宜昌市| 威远县| 江川县| 黄大仙区| 淳安县| 汤阴县|