<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    阿郎的技術搏客

    成長軌跡

    jsp 上傳下載完成代碼

     


    ================================UPLOAD.HTML=======================================
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>文件上傳</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>

    <body>
    <p> </p>
    <p align="center">上傳文件選擇</p>
    <FORM METHOD="POST" ACTION="upload.jsp"
    ENCTYPE="multipart/form-data">
    <input type="hidden" name="TEST" value="good">
      <table width="75%" border="1" align="center">
        <tr>
          <td><div align="center">1、
              <input type="FILE" name="FILE1" size="30">
            </div></td>
        </tr>
        <tr>
          <td><div align="center">2、
              <input type="FILE" name="FILE2" size="30">
            </div></td>
        </tr>
        <tr>
          <td><div align="center">3、
              <input type="FILE" name="FILE3" size="30">
            </div></td>
        </tr>
        <tr>
          <td><div align="center">4、
              <input type="FILE" name="FILE4" size="30">
            </div></td>
        </tr>
        <tr>
          <td><div align="center">
              <input type="submit" name="Submit" value="上傳它!">
            </div></td>
        </tr>
      </table>
    </FORM>
    </body>
    </html>

    ================================END=======================================
    ================================upload.jsp================================
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="com.jspsmart.upload.*"%>
    <%@ page import="java.util.*"%>
    <html>
    <head>
    <title>文件上傳處理頁面</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body>
    <%
    // 新建一個SmartUpload對象
    SmartUpload su = new SmartUpload();
    // 上傳初始化
    su.initialize(pageContext);
    // 設定上傳限制
    // 1.限制每個上傳文件的最大長度。
    // su.setMaxFileSize(10000);
    // 2.限制總上傳數據的長度。
    // su.setTotalMaxFileSize(20000);
    // 3.設定允許上傳的文件(通過擴展名限制),僅允許doc,txt文件。
    // su.setAllowedFilesList("doc,txt");
    // 4.設定禁止上傳的文件(通過擴展名限制),禁止上傳帶有exe,bat,jsp,htm,html擴展名的文件和沒有擴展名的文件。
    // su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
    // 上傳文件
    su.upload();
    // 將上傳文件全部保存到指定目錄
    int count = su.save("/upload");
    out.println(count+"個文件上傳成功!<br>");

    // 利用Request對象獲取參數之值
    out.println("TEST="+su.getRequest().getParameter("TEST")+"<BR><BR>");

    // 逐一提取上傳文件信息,同時可保存文件。
    for (int i=0;i<su.getFiles().getCount();i++)
    {
    com.jspsmart.upload.File file = su.getFiles().getFile(i);

    // 若文件不存在則繼續
    if (file.isMissing()) continue;

    // 顯示當前文件信息
    out.println("<TABLE BORDER=1>");
    out.println("<TR><TD>表單項名(FieldName)</TD><TD>"+ file.getFieldName() + "</TD></TR>");
    out.println("<TR><TD>文件長度(Size)</TD><TD>" + file.getSize() + "</TD></TR>");
    out.println("<TR><TD>文件名(FileName)</TD><TD>" + file.getFileName() + "</TD></TR>");
    out.println("<TR><TD>文件擴展名(FileExt)</TD><TD>" + file.getFileExt() + "</TD></TR>");
    out.println("<TR><TD>文件全名(FilePathName)</TD><TD>"+ file.getFilePathName() + "</TD></TR>");
    out.println("</TABLE><BR>");

    // 將文件另存
    // file.saveAs("/upload/" + myFile.getFileName());
    // 另存到以WEB應用程序的根目錄為文件根目錄的目錄下
    // file.saveAs("/upload/" + myFile.getFileName(), su.SAVE_VIRTUAL);
    // 另存到操作系統的根目錄為文件根目錄的目錄下
    // file.saveAs("c:\\temp\\" + myFile.getFileName(), su.SAVE_PHYSICAL);
    }
    %>
    </body>
    </html>
    ================================END=======================================
    ================================download.html=============================
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>下載</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body>
    <a href="download.jsp">點擊下載</a>
    </body>
    </html>
    ================================END=======================================

    ================================download.jsp==============================
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ page import="com.jspsmart.upload.*"%>
    <%
    //新建一個SmartUpload對象
    SmartUpload su=new SmartUpload();
    // 初始化
    su.initialize(pageContext);
    // 設定contentDisposition為null以禁止瀏覽器自動打開文件,
    //保證點擊鏈接后是下載文件。若不設定,則下載的文件擴展名為
    //doc時,瀏覽器將自動用word打開它。擴展名為pdf時,
    //瀏覽器將用acrobat打開。
    su.setContentDisposition(null);
    // 下載文件
    su.downloadFile("/upload/mobile.txt");
    %>
     
    ================================END=======================================

    posted on 2007-05-11 17:52 alone 閱讀(1160) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 国产99视频精品免费观看7| 久久久久久精品免费看SSS| 国产成人aaa在线视频免费观看 | 亚洲av日韩av永久在线观看| 91免费资源网站入口| 亚洲 欧洲 自拍 另类 校园| 在线v片免费观看视频| 亚洲免费综合色在线视频| 成在人线AV无码免费| 国产精品亚洲专区无码牛牛| 四只虎免费永久观看| 一级毛片免费在线| 亚洲A∨无码一区二区三区| 99精品视频免费在线观看| 亚洲理论片在线观看| 在线中文高清资源免费观看| 午夜亚洲乱码伦小说区69堂| 亚洲中文字幕不卡无码| 免费女人高潮流视频在线观看| 亚洲熟妇无码爱v在线观看| 在线免费观看一级片| www免费黄色网| 麻豆亚洲av熟女国产一区二| 麻豆最新国产剧情AV原创免费| 国产成人亚洲午夜电影| 亚洲精品无码永久中文字幕| 114级毛片免费观看| 国产偷国产偷亚洲清高APP| 亚洲成AV人片在| 好大好深好猛好爽视频免费| 深夜福利在线视频免费| 久久亚洲精品中文字幕| 全免费a级毛片免费看无码| 任你躁在线精品免费| 亚洲一区二区三区乱码在线欧洲| 亚洲国产精品日韩专区AV| 亚洲精品免费在线| 特级毛片在线大全免费播放| 亚洲最大视频网站| 亚洲国产一区二区三区| 国产四虎免费精品视频|