隨筆-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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 洛浦县| 阜南县| 海淀区| 安仁县| 巴南区| 遵义县| 黔南| 宝山区| 漳浦县| 潢川县| 聂拉木县| 灌云县| 周口市| 五大连池市| 镇安县| 龙胜| 民丰县| 贺州市| 安福县| 油尖旺区| 雷山县| 无为县| 彝良县| 烟台市| 山丹县| 北流市| 无极县| 当涂县| 昭觉县| 秦皇岛市| 淅川县| 深水埗区| 闽侯县| 嵩明县| 江城| 灵武市| 曲周县| 明星| 武安市| 丰台区| 盖州市|