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

          網(wǎng)上想找現(xiàn)成的,可是找不到,沒(méi)得法只好(修改源程序)自己動(dòng)手做了一個(gè)。
          在自己機(jī)子上測(cè)試成功,可以支持中文。

          下載:
          /Files/hijackwust/jsmartcom_zh_CN.rar

          -----------------------------------------------
          沒(méi)想到下載的人會(huì)這么多。
          我把測(cè)試代碼發(fā)出來(lái),簡(jiǎn)單三個(gè)文件。
          jsp頁(yè)面:

          <%@ 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>附加內(nèi)容: <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>

          兩個(gè)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 閱讀(33018) 評(píng)論(140)  編輯  收藏

          評(píng)論共2頁(yè): 上一頁(yè) 1 2 

          評(píng)論

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2007-12-07 16:50 ok

          xiexie  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-01-26 12:46 j7819003

          謝了 找了好久  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-02-24 23:22 starblue310

          十分感謝樓主!!!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-03-07 11:17 mali

          謝謝了。你是個(gè)好人!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-03-14 14:30 收了先

          收了
            回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-03-20 17:56 Mr.A.

          謝謝  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-03-20 17:57 Mr.A.

          你能把你的測(cè)試代碼發(fā)給我嗎 郵箱是5420hy@163.com   回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-04-03 09:45 李曉俊

          真的謝你了
          找了好久才找到的  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-04-07 16:00 wuyu

          非常感謝  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-04-21 21:01 1

          我試了 還是不可以   回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-04-21 23:46 hijackwust

          明天將代碼貼出。  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-05-04 21:21 jimant

          非常好,解決我的燃眉之急,謝謝了!   回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-05-17 02:24 孫健

          我想要jspsmartload.jar  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-05-26 10:06 xin

          太感謝了  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-05-30 02:31

          真的無(wú)比的感謝,找了好久好多人的其實(shí)都不適合,這個(gè)就非常好.謝謝!!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-06-07 12:11 了解

          感謝分享!!!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-07-01 16:00 red

          好人啊  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-07-06 15:54 goodhuxm

          太謝謝你了  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-07-15 22:15 jdy

          首先謝謝
          為什么我把jspSmartUpload jar放到了class下,但還提示找不到SmartUpload類呢  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-07-30 14:41 mickey

          tks  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-08-07 17:02 佚名

          明明是在別人編寫(xiě)的基礎(chǔ)上改寫(xiě)的,
          還說(shuō)是自己動(dòng)手寫(xiě)的!!真無(wú)X啊  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-17 19:20 弟兄

          我想問(wèn)

          下載來(lái)解壓縮后要改文件名覆蓋jspsmartupload.jar嗎???  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-19 12:47 hijackwust

          @佚名
          不好意思,也許你我理解錯(cuò)誤,我更正我的用詞得了。一個(gè)小程序而已,拿出來(lái)共享一下,沒(méi)必要太在意。  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-19 12:49 hijackwust

          @弟兄
          你試試。  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-25 10:28 gaoshsh

          好  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-30 11:34 jgglg

          我使用你的jar包,怎么還是有亂碼呢?  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-08-31 10:47 gdk

          哥們,能不能給我發(fā)個(gè)Smartupload.jar包過(guò)來(lái),在網(wǎng)上找了好久也沒(méi)找到,謝謝了,gdkboy2004@163.com  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-08-31 15:46

          請(qǐng)問(wèn),誤將.jar包導(dǎo)入工程,怎樣刪除?  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-09-03 20:18 李清清

          要是真的能實(shí)現(xiàn)中文,我就高興死了
          謝謝了!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-09-03 20:41 李清清

          郁悶了!還是有亂碼!!!!  回復(fù)  更多評(píng)論   

          # sorry!!! 2008-09-03 20:57 李清清

          對(duì)不起版主了!
          剛才我說(shuō)的話收回
          能搞定亂碼的問(wèn)題了!
          我以前用的是UTF-8,換成GBK就OK了!!  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-09-10 23:42 programmerman

          給我發(fā)一個(gè),謝謝了。 programmerman@sina.com  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-09-16 23:36 wp

          thank  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-09-17 08:22 bobo

          樓主,你是用jdk1.5編譯的么?我們的was上面是1.4,跑不了這個(gè)哦~~~我在測(cè)試機(jī)jdk1.5就沒(méi)問(wèn)題,不知道是不是不兼容的原因哦~~  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-09-20 09:00 ebir

          試過(guò)用utf-8確實(shí)還存在亂碼。因?yàn)槲覀冇玫氖欠斌w系統(tǒng)。樓主可弄個(gè)UTF-8版本的麼?  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包 2008-09-26 17:11 ALCK

          下載不對(duì)啊,我下載的文件,為什么大小為0呢  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-09-30 12:31 aa

          多謝  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-09-30 14:27 aa

          thanks  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-10-03 14:30 小毅

          非常感謝 感激涕零  回復(fù)  更多評(píng)論   

          # re: 【下載】支持中文的 jspSmartUpload jar 包[未登錄](méi) 2008-10-09 14:25 aihua

          為什么不行呢,我找了好幾個(gè)都沒(méi)用啊,還有網(wǎng)頁(yè)的UTF-8換成GBK有用么?  回復(fù)  更多評(píng)論   

          評(píng)論共2頁(yè): 上一頁(yè) 1 2 

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2015年12月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(6)

          隨筆檔案(57)

          友情鏈接

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 林周县| 南召县| 和田市| 宜良县| 察雅县| 昌乐县| 邳州市| 区。| 驻马店市| 望奎县| 东莞市| 龙井市| 伊金霍洛旗| 新龙县| 寿阳县| 明溪县| 天峨县| 绿春县| 莒南县| 丹阳市| 永泰县| 成都市| 伽师县| 禄劝| 花莲县| 双辽市| 克什克腾旗| 西青区| 尚义县| 新密市| 涿州市| 玉龙| 庆云县| 油尖旺区| 比如县| 四子王旗| 甘谷县| 上杭县| 周口市| 洛南县| 遂溪县|