【下載】支持中文的 jspSmartUpload jar 包

          網上想找現成的,可是找不到,沒得法只好(修改源程序)自己動手做了一個。
          在自己機子上測試成功,可以支持中文。

          下載:
          /Files/hijackwust/jsmartcom_zh_CN.rar

          -----------------------------------------------
          沒想到下載的人會這么多。
          我把測試代碼發出來,簡單三個文件。
          jsp頁面:

          <%@ page contentType="text/html;charset=GBK"%>
          <html>
          <head>
          <title>File Upload</title>
          </head>
          <body>
          <font size=5 color=#FF0000> <b>文件上傳----使用jspsmart upload組件</b> </font>
          <br>

          <form action="uploadfile" method="post" enctype="multipart/form-data">
          <p>文件名稱: <input type="file" name="file1" size="20" maxlength="80">
          </p>
          <p>文件名稱: <input type="file" name="file2" size="20" maxlength="80">
          </p>
          <p>文件名稱: <input type="file" name="file3" size="20" maxlength="80">
          </p>
          <p>上傳路徑: <input type="text" name="path" size="30" maxlength="50"><br>
          </p>

          <p>附加內容: <input type="text" name="other" size="30" maxlength="50">
          </p>
          <p><input type="submit" value="上傳"> <input type="reset"
           value="重置"></p>
          </form>

          <font size=5 color=#FF0000> <b>文件下載----使用jspsmart upload組件</b> </font>
          <br>
          <form action="downloadfile" method="post">
          <p>下載文件的名稱: <input type="text" name="downloadFileName" size="20"
           maxlength="80"></p>
          <input type="submit" value="下載">
          </body>
          </form>
          </html>

          兩個Servlet: ServletUpload 和ServletDownload

          public class ServletUpload extends HttpServlet {
           private ServletConfig config;

           final public void init(ServletConfig config) throws ServletException {
            this.config = config;
           }
           protected void doGet(HttpServletRequest request,
             HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            PrintWriter out = response.getWriter();
            out.println("<HTML>");
            out.println("<BODY BGCOLOR='white'>");
            out.println("<H1>jspSmartUpload : Servlet Sample</H1>");
            out.println("<HR>");
            // 變量定義
            int count = 0;
            SmartUpload mySmartUpload = new SmartUpload();
            try {
             mySmartUpload.initialize(config, request, response);
             mySmartUpload.upload();
             for (int i = 0; i < mySmartUpload.getFiles().getCount(); i++) {
              com.jspsmart.upload.File myfile = mySmartUpload.getFiles().getFile(i);
              String fileName = myfile.getFileName();
              count = mySmartUpload.save("/upload");
              //count = mySmartUpload.save(null);
             }
             out.println(count + " file uploaded.");
            } catch (Exception e) {
             out.println("Unable to upload the file.<br>");
             out.println("Error : " + e.toString());
            }
            out.println("</BODY>");
            out.println("</HTML>");
           }
           protected void doPost(HttpServletRequest request,
             HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            doGet(request, response);
           }
          }


          public class ServletDownload extends HttpServlet {
           private ServletConfig config;
           final public void init(ServletConfig config) throws ServletException {
            this.config = config;
           }
           protected void doGet(HttpServletRequest request,
             HttpServletResponse response) throws ServletException, IOException {
            String temp_p =request.getParameter("downloadFileName");
            byte[] temp_t=temp_p.getBytes("ISO8859_1");
            String fileName=new String(temp_t,"GBK");
            SmartUpload mySmartUpload = new SmartUpload();
            try {
             mySmartUpload.initialize(config, request, response);
             mySmartUpload.setContentDisposition(null);
             mySmartUpload.downloadFile("/upload/"+fileName);
            } catch (Exception e) {
             e.printStackTrace();
            }
           }
           protected void doPost(HttpServletRequest request,
             HttpServletResponse response) throws ServletException, IOException {
            // TODO Auto-generated method stub
            doGet(request, response);
           }
          }

          posted on 2007-08-22 14:02 hijackwust 閱讀(33005) 評論(140)  編輯  收藏

          評論共2頁: 1 2 下一頁 

          評論

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2008-10-15 22:09 xxx

          hehe 不怎么會用,不知道好不好用  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-10-16 21:56 謝謝

          不管能用不能用.先謝謝了  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-10-27 13:25 carton

          先試一下,jspsmartupload默認是GBK編碼,我在頁面上轉成utf-8后,中文不亂碼,但奇怪的是中文為奇數時,還是有亂碼的。  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-10-28 14:33 carton

          還是不行啊。。。。  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2008-11-12 17:30 aa

          xiexie  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-11-15 19:55 yanqiu

          thank you
            回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2008-11-19 18:43 新手

          怎么用阿?能不能詳細一點阿.新手不懂阿.我的郵箱是314592712@qq.com.能不能給我指點一下  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-12-02 13:26 zw

          thank you   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2008-12-25 12:02 小小

          3ks  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-12-25 16:03 zmq

          xiexie ha   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-12-25 20:16 rr

          xiexie  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-01-16 17:27 good

          。。。謝謝、!!!!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-01-16 17:43 wushiwen

          能發我一個么?我急需啊。。。謝謝了!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-01-16 17:44 wushiwen

          忘了給你說我郵箱了,405773328@qq.com。謝謝!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-01-18 16:53 zj042

          不好用啊!!!還是???
          能不能教我啊,高手
          我的郵箱zjjb042@sina.com  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-02-16 10:58 good

          下載一個,支持一下  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-02-26 10:14 earthbabie

          非常好,非常實用  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2009-03-04 08:38 runner

          非常感謝
          曾今,因為亂碼的問題要找源代碼 進行修改
          可惜的是苦苦找不到源代碼   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-03-15 16:09

          sdfsdf  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-03-20 00:06 xie

          Thank you!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-04-03 13:25 UTF8不管用!!!!!

          UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!UTF8不管用!!!!!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-04-14 16:15 發生大幅

          發射點發射點  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-04-17 11:57 devin

          非常感謝!!!找了好多就這個看的明白  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2009-04-18 11:39 小剛

          非常感謝 樓主
            回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-04-27 17:36 dajian

          action里怎么使用ServletUpload 和ServletDownload???
          按照你說的導入jar包,然后創建里了一個頁面和ServletUpload 和ServletDownload,但是在action里怎么寫啊?
          我是新人,不大了解請指教 先謝謝
          QQ471718614  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-04-29 22:02 zj

          xiexie  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-05-05 15:39 dadaya

          action="ServletUpload "
          不過web.xml要這樣定義
          <servlet-mapping>
          <servlet-name>ServletUpload</servlet-name>
          <url-pattern>/ServletUpload</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
          <servlet-name>ServletDownload</servlet-name>
          <url-pattern>/ServletDownload</url-pattern>
          </servlet-mapping>
            回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-05-24 11:27 11

          謝謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-06-04 11:02 楊慕

          先留著以后會用到。  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-06-24 10:15 123

          怎么改才能不出現亂碼??????????????????????????????????????  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2009-07-01 11:06 rabbit

          JSP頁面是GBK的編碼才行,可自己小改下  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2009-07-31 01:17 xxx

          用過UFOUpload組件嗎?在www.gm365.com發布的。  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-08-03 20:20 閆晏軍

          非常感謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-08-03 20:21 閆晏軍

          淡淡的  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-08-03 20:23 閆晏軍

          可以給我發一個嗎?
          yyj525628@126.com
          非常感謝
          期待  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-08-24 19:10 Robinson

          感謝樓主分享  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-09-21 00:28 常遠智

          很好用,非常感謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-09-26 13:33 愛愛愛

          可以用 不過上傳的頁面編碼要使用GBK ,utf-8還是亂碼  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-10-13 14:40 歆慕

          謝謝!!!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-10-17 12:18 ff

          Thankyou
            回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-10-20 14:50 sdf

          sdfsdfsd  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-11-17 16:55 饕餮

          費的薩菲倒薩發士大夫  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-11-24 11:38 成龍

          謝謝你  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-11-24 12:18 4545

          算法大哥哥  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-11-26 21:28 沒有你真難

          呵呵,,,謝了  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-11-27 13:46 打發打發

          haha,ding  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-12-07 17:24 窗外寒星

          不錯不錯!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2009-12-17 21:43 daoguang13

          原來一定要GBK的。希望做個UTF-8的出來的吧!如果出來了,不要忘了發給我哦
          daoguang13@sina.com  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-01-02 15:50 李明

          mySmartUpload.initialize(config, request, response);
          這句的config怎么怎么初始化???  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-03-01 16:30 張颯

          不知道行不  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-03-02 10:55 ddd

          myfile.saveas()怎么用不了  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-03-12 12:27 Zk

          謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-04-01 09:55 asf

          我的還是解決不了中文問題啊  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-04-04 15:58 df

          謝謝啦   回復  更多評論   

          # 這個問題你能解決嗎????? 2010-04-05 14:44 愛情殺手

          上傳了后怎么改文件名????
          在servletupload中怎么接受JSP中傳過來的參數???  回復  更多評論   

          # 這個問題你能解決嗎????? 2010-04-05 14:44 愛情殺手

          上傳了后怎么改文件名????
          在servletupload中怎么接受JSP中傳過來的參數?

          在線等你的答案!!謝了  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-05-25 10:28 NAN

          這個代碼實現并不好,如果同時有大量用戶上傳文件,服務器將會崩掉。
          因為它不是以流的方式存取文件!這樣導致大量內存占用!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-05-25 10:39 NAN

          而且允許上傳無限大的文件,并且直接在內存里面展開。可讓服務器掛掉。【僅供參考,沒有實測】  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-05-28 18:02 似水無痕

          O(∩_∩)O~  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-06-11 17:13 carol


          到哪里去下載啊!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-06-12 16:19 peng2e

          相當不錯!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-07-22 16:44 克林霉素

          奇才無可奈何  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-08-10 15:08 zhaolei

          頂  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-09-01 14:45 fish

          謝謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-09-01 17:05 Sean

          感謝大大分享  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-09-02 10:05 res

          henhao  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-09-15 10:15 zheng

          fadf.lcvandl;fagafdfadf  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-09-15 15:49 zht

          兩年了,終于被我找到了!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-09-16 10:56 liu

          謝謝,很好用,也找了很久了,感謝分享  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-10-27 22:05 拉登睡覺

          下載還是有中文亂碼問題  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-11-05 21:36 123

          哥們,能不能給我發個Smartupload.jar包過來,在網上找了好久也沒找到,謝謝了,qingzhai8@qq.com   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-11-05 21:37 123

          ,能不能給我發個Smartupload.jar包過來,在網上找了好久也沒找到,謝謝了,qingzhai8@qq.com   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2010-11-05 21:37 123

          我是新手,能不能給我發個Smartupload.jar包過來,在網上找了好久也沒找到,謝謝了,qingzhai8@qq.com   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-11-16 10:03 huangxing

          您好,下載了您的jar包,對GBK編碼是很好用,可是我們項目用的都是UTF-8上傳還是亂碼,您能不能給個.java的工程包,我自己修改下源代碼,我這反編譯后有些代碼有錯誤,非常感謝。小弟的郵箱:huangxingchina@qq.com.

          不勝感謝!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-12-11 23:57 zhouxin

          heh   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-12-29 16:05 事實

          才才長大撒法  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2010-12-29 16:05 事實

          大幅度上地方  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-03-03 16:58 赫赫

          GBK 絕對可以,謝謝!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2011-04-09 17:55 kkk

          111  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2011-04-09 17:56 kkk

          11  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2011-04-11 16:09 xx

          珍貴1111  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-05-12 21:36 得到

          當地  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-05-25 23:04 lll

          做畢設要用到麻煩了 感謝了
            回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-06-13 18:19 劍天

          誰有包,發給我,769893025@qq.com  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-06-16 21:28 orange

          gbk gbkgbkgbkgbkgbkgbkgbkgbkgbk utf-8不可以的。  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-06-20 18:04 jhgjhgjhg

          gtfhgjhgh  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-07-20 00:03 曹海斌

          阿薩德  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-08-15 17:33 dc

          非常好,很感謝!比那些垃圾網站強的太多了!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-12-02 09:50 張奎強

          非常好,很有幫助!  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2011-12-03 18:51 王森

          LZ果然牛叉!!頂啊  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2012-02-09 15:30 sdf

          謝了  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2012-02-26 22:56 zx

          還是不行,不過謝謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2012-04-06 23:57 xu

          很期望得到jar包  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2012-04-21 14:59 zhangtingting

          henhao  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2013-04-27 14:52 gc

          我這里不行哦 不過還是謝謝了 ..   回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2013-07-31 17:34 啊啊啊

          不會用啊  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2013-08-01 17:19 哈哈

          lz給力,十分感謝啊  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2013-10-28 17:18 初學者

          很好,真的非常感謝,不知該說神馬才能表達我的感激,再次說謝謝  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2014-03-11 18:57 wcy

          有bug,org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response  回復  更多評論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄] 2015-12-15 11:13 sky

          這個東西現在才知道。是不是晚了。
          希望樓主多發新的現在用到的技術。
          (*^__^*) 嘻嘻……  回復  更多評論   

          評論共2頁: 1 2 下一頁 

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


          網站導航:
           
          <2009年6月>
          31123456
          78910111213
          14151617181920
          21222324252627
          2829301234
          567891011

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆檔案(57)

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 法库县| 周至县| 衡阳县| 营山县| 大城县| 沛县| 无为县| 广丰县| 民权县| 桃江县| 宝山区| 澜沧| 松原市| 山阴县| 那坡县| 喀喇| 昭通市| 高青县| 兴国县| 徐州市| 会东县| 维西| 庆安县| 高唐县| 金川县| 景谷| 繁峙县| 新乡市| 固始县| 内黄县| 惠来县| 巴南区| 楚雄市| 莎车县| 石林| 龙里县| 理塘县| 宜春市| 建平县| 景泰县| 庄浪县|