程序手記

          程序是我畢生的追求......
          隨筆 - 19, 文章 - 0, 評論 - 9, 引用 - 0
          數據加載中……

          JSP基礎 (文件上傳) 第二十二天

              把一個指定的文件上傳到服務器,通常依靠JSP技術完成,需要使用到兩個JSP頁面。第一個JSP頁面是選擇要上傳的文件,第二個JSP頁面是從客戶端獲取該文件里面的信息,并把這些信息以客戶端相同的格式保存在服務器端,該頁面主要為功能處理頁面。
              第一個頁面的實現必須含有FILE類型的表單,并且表單的enctype的屬性必須為"muldtipart/form-data"。
              第二個頁面要使用內置對象request調用方法getInputStream()獲得一個輸入流,通過這個輸入流讀取客戶上傳的全部信息,如上傳文件的 名字,文件的大小,文件的類型。根據request所獲得的信息創建一個數據輸出流對象,把信息寫到一個指定的文件內

              第一個文件內容如下:
                  <body>
                      <form method="post" action="file_14.jsp" enctype="multipart/form-data">
                          <input type="file" name="file1" size="50" /><br>
                          <input type="submit" value="上傳" />
                      </form>

              第二個文件內容如下:
                  <%@ page contentType="text/html; charset='utf-8'" %>
                  <%@ page import="java.io.*" %>
                  <%@ page import ="java.util.*"%>
                  <%@ page import="javax.servlet.*"%>
                  <%@ page import = "javax.servlet.http.*" %>
                  <body>
                  <%
                      int MAX_SIZE = 102400 * 102400;    //定義上傳文件的最大字節
                      String rootPath;    //創建跟路徑的保存變量
                      DataInputStream in = null;    //聲明文件讀入類
                      FileOutpubStream fileOut = null;    //
                      String remoteAddr = request.getRemoteAddr();    //取得客戶端的網絡地址
                      String servName = request.getServerName();    //獲得服務器的名字
                      out.print("serverName=" + serverName + "<br>");
                      out.print("request.getServletPath() = " + request.getServletPath() + "<br>")

          posted on 2008-08-22 00:29 程序手記 閱讀(245) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 宜兰市| 石屏县| 石嘴山市| 绥棱县| 前郭尔| 昌平区| 新巴尔虎右旗| 土默特左旗| 望江县| 乌拉特后旗| 扬中市| 西吉县| 郁南县| 资溪县| 武乡县| 钟山县| 邢台县| 延安市| 安图县| 金昌市| 南昌市| 黄陵县| 满洲里市| 新邵县| 墨竹工卡县| 上犹县| 潼南县| 沙田区| 高碑店市| 卫辉市| 武穴市| 彭山县| 昌宁县| 梅州市| 应城市| 泗阳县| 平陆县| 无极县| 米脂县| 蒙阴县| 南投市|