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

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

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

    java范例

    java

    Smart UpLoad 文件上傳下載

    1.文件上傳操作,解決上傳中文名的問題。
     <%  
      // 新建一個SmartUpload對象
      SmartUpload su = new SmartUpload();
      // 上傳初始化
      su.initialize(pageContext);
      // 設定上傳限制
      // 1.限制每個上傳文件的最大長度。
      su.setMaxFileSize(2000000000);
      // 2.限制總上傳數據的長度。
      su.setTotalMaxFileSize(2000000000);
      // 3.設定允許上傳的文件(通過擴展名限制),僅允許doc,xls文件。
      su.setAllowedFilesList("doc,xls,txt,exe,rar");
      // 4.設定禁止上傳的文件(通過擴展名限制),禁止上傳帶有exe,bat,
      su.setDeniedFilesList("bat,jsp,htm,html");
      SimpleDateFormat sdf1 = null;
      SimpleDateFormat sdf2 = null;
      String upfileName = null;
      String upfileContent =null;
      String [] str = new String[10];
      String fileName = null;
       // 上傳文件
      su.upload();
       // su.getFiles()獲得上傳的文件數
      for (int i = 0; i < su.getFiles().getCount(); i++) {
       // 拿到每個文件對象
       // 獲得兩個時間對象 
       // sdf1 年月日
       // sdf2 時分秒毫秒
       Date date = new Date();
       sdf1 = new SimpleDateFormat("yyyyMMdd");
       sdf2 = new SimpleDateFormat("HHmmssSSSS");
       upfileName = sdf1.format(date);
       upfileContent = sdf2.format(date);
       java.io.File upfile = new File("E://"+upfileName);
       com.jspsmart.upload.File file = su.getFiles().getFile(i);
       fileName = file.getFileName();
       str[i]=fileName;
       // 判斷該文件是否存在如不存在繼續下次循環。
       if (file.isMissing()) {
        continue;
       }
       // 查看文件夾是否存在如何不存在將創建該文件夾
       if (upfile.exists() == false) {
        upfile.mkdir();
       }
       //文件轉碼
       fileName = new String(fileName.getBytes("gbk"),"UTF-8");
       // 文件保存
       file.saveAs("E://"+upfileName+"/"+upfileContent+fileName);
       Thread.sleep(100);
      }
     %>
    2. 文件下載操作,解決中文問題。
    <%@ page contentType="text/html;charset=UTF-8"
    import="com.jspsmart.upload.*" %><%
    // 新建一個SmartUpload對象
    SmartUpload su = new SmartUpload();
    // 初始化
    su.initialize(pageContext);
    // 設定contentDisposition為null以禁止瀏覽器自動打開文件,
    //保證點擊鏈接后是下載文件。若不設定,則下載的文件擴展名為
    //doc時,瀏覽器將自動用word打開它。擴展名為pdf時,
    //瀏覽器將用acrobat打開。
    su.setContentDisposition(null);
    // 下載文件
    //su.downloadFile("F://test.xls");
    String url = "F://sk.xls";
    url = new String(url.getBytes("ISO-8859-1"),"UTF-8");
    // 下載文件 改名
    su.downloadFile(url,null,java.net.URLEncoder.encode("大家好.xls","UTF-8"));
    %>

    posted on 2007-11-14 13:49 王波 閱讀(626) 評論(1)  編輯  收藏

    Feedback

    # re: Smart UpLoad 文件上傳下載 2015-07-07 09:38 qw

    2123  回復  更多評論   


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


    網站導航:
     
    主站蜘蛛池模板: 日韩免费在线观看视频| 中文字字幕在线高清免费电影| 亚洲欧美国产日韩av野草社区| 水蜜桃亚洲一二三四在线 | 毛片免费在线视频| 99亚洲精品高清一二区| 亚洲毛片一级带毛片基地| 在线播放亚洲精品| 久9这里精品免费视频| 成人免费无遮挡无码黄漫视频| 国产精品深夜福利免费观看 | 亚洲欧洲日本在线| 一级做a爰片性色毛片免费网站| 午夜网站在线观看免费完整高清观看| 一个人免费观看视频www| 亚洲理论片在线中文字幕| 91嫩草免费国产永久入口| 亚洲综合中文字幕无线码| 美女黄网站人色视频免费国产| 国产啪精品视频网免费| 亚洲欧洲日韩在线电影| 国外成人免费高清激情视频| 国产亚洲精品a在线无码| 一级毛片免费观看不卡视频| 亚洲影视一区二区| 麻豆国产精品入口免费观看| 日韩久久无码免费毛片软件| 亚洲中文字幕无码久久精品1| 亚洲熟女综合色一区二区三区| 亚洲一区二区三区高清不卡 | 成全视频高清免费观看电视剧| 久久精品网站免费观看| 国产精品亚洲а∨无码播放不卡| 免费无遮挡无码永久视频| 免费久久精品国产片香蕉| 久久久久久久国产免费看| 亚洲经典在线中文字幕| 国产做床爱无遮挡免费视频| 成人毛片100免费观看| 亚洲六月丁香六月婷婷蜜芽| 最近免费中文字幕mv电影 |