commons-fileupload.jar下載 最新軟件(jiàn)|熱門排行|軟件分類|軟件專題(tí)|廠商大全

您的位置: 首頁(yè)編程開發編程工具(jù) → commons-fileupload maven v1.2.2 官方版(bǎn)

commons-fileupload maven

v1.2.2 官方版 commons-fileupload maven 網友評分:8
  • 軟件大小:53KB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國產軟件
  • 軟件(jiàn)類別:免費軟件 / 編程工具
  • 更新時間:2017-07-24 15:39
  • 運(yùn)行(háng)環境(jìng):WinAll, WinXP, Win7, Win8
  • 軟件(jiàn)等級:4級
  • 軟件廠商:
  • 官(guān)方網站:暫(zàn)無
頂(dǐng)好評:50%頂一個
壞(huài)評:50踩一個

同類相(xiàng)關軟件

軟件介紹

軟件(jiàn)標簽: jar包 .jar

commons-fileupload.jar是maven中的實現文(wén)件上傳的控製大(dà)小的(de)組件,通過這款開源工具,讓(ràng)用戶在調用java語言時可以更加便(biàn)捷,綠色資源網(wǎng)誠意推薦!

commons-fileupload-1.2.2.jar介(jiè)紹

使用(yòng)最為廣泛的Java文件上傳組件(jiàn),Struts本身采用(yòng)這個包來處(chù)理文件上傳。文檔(dàng)非(fēi)常詳細、簡單易用。

commons-fileupload-1.2.2.jar

使用Commons-fileupload組件實(shí)現文件下載(zǎi)

// 文件的下載

    public void doGet(HttpServletRequest request, HttpServletResponse response)

           throws ServletException, IOException {

       // 找到用(yòng)戶所選定的文(wén)件

       String uuidname = request.getParameter(“filename”);

       uuidname = new String(uuidname.getBytes(“ISO8859-1”), “utf-8”);

       String realname = uuidname.substring(uuidname.indexOf(“_”)+1);

       // 確定文件的保(bǎo)存位置

       String savePath = getFileAddr(realname);

       File f = new File(savePath + “\\” + uuidname);

       //System.out.println(savePath+“<br/>”+uuidname);

       if (f.exists()) {

           // 設置應答的相(xiàng)應消息(xī)頭

           response.setcontentType(“application/x-msdownload”);

           String str = “attachment;filename=”+ java.NET.URLEncoder.encode(realname, “utf-8”);

           response.setHeader(“Content-Disposition”, str);

           // 創建一 個輸入流對象和指定的文件(jiàn)相關聯

           FileInputStream in = new FileInputStream(f);

           // 從response對象中獲(huò)取到輸出流(liú)對象

           OutputStream out = response.getOutputStream();

           // 從輸入流對象(xiàng)中讀數據寫入到輸出(chū)流對象中

           byte[] buff = new byte[1024];

           int len = 0;

           while ((len = in.read(buff)) > 0) {

              out.write(buff, 0, len);

           }

       }else{

           request.setAttribute(“message”, “下載資源不(bú)存在(zài)”);

           request.getRequestDispatcher(“/message.jsp”)。forward(request, response);

       }

    }

    //根據文件名查找路徑

    private String getFileAddr(String filename) {

       int dir1 = filename.hashCode() & 0x0f;

       int dir2 = filename.hashCode()》4 & 0x0f;

       System.out.println(dir1+“====”+dir2);

       String savePath = this.getServletContext()。getRealPath(“WEB-INF/upload”)

              + “\\” + dir1 + “\\” + dir2;

       System.out.println(“=============”+savePath);

       return savePath;

    }

軟件截圖

下載地址(zhǐ) 電腦版

點擊報錯(cuò) 軟件無法(fǎ)下載或下載後無法使用,請點擊(jī)報錯,謝(xiè)謝!

用戶評論

熱門評論

最新(xīn)評論

發(fā)表評論 查看所有評論(0)

昵(nì)稱:
請不要評論無意義或髒話,我(wǒ)們所有評論會有人工審核(hé).
字數: 0/500 (您的評論需要經過審核才能顯示)
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡