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

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

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

    隨筆-4  評(píng)論-0  文章-3  trackbacks-0
    使用FileUpload組件上傳文件
    TonnyHot 整理  (參與分:41018,專家分:2878)   發(fā)表:2005-02-01 17:24   版本:1.0   閱讀:2080

    文件上傳在web應(yīng)用中非常普遍,要在jsp環(huán)境中實(shí)現(xiàn)文件上傳功能是非常容易的,因?yàn)榫W(wǎng)上有許多用java開(kāi)發(fā)的文件上傳組件,本文以commons-fileupload組件為例,為jsp應(yīng)用添加文件上傳功能。
    common-fileupload組件是apache的一個(gè)開(kāi)源項(xiàng)目之一,可以從    }
        OutputStream out = response.getOutputStream();
        while((len = br.read(buf)) >0)
          out.write(buf,0,len);
        br.close();
        out.close();
      } 

     

    smartUpload:
    上傳:在unix/linux系統(tǒng)上,如果上傳格式文檔,如Wrod,Excel等文檔,很多時(shí)候打開(kāi)文檔出錯(cuò)。

    原因:EOF處理沒(méi)有判斷。

    下載:更不用說(shuō)了,基本上都會(huì)出錯(cuò),下載時(shí)會(huì)比原文件多出N多個(gè)字節(jié)。你看看它自帶的例子就知道了。下載時(shí)一定要這樣寫:

    <%@page xxxxxx%><%
    smartUpload smu= ............

    如果前面有共它任何指令語(yǔ)句或動(dòng)作語(yǔ)句寫在多行而沒(méi)有在一行(有病啊,我要是inclide n多個(gè)文件都不能分行),那下載的文件肯定有問(wèn)題。

    原因:jsp在編譯時(shí)默認(rèn)了文檔類型并有默認(rèn)輸出,而smartUpload在輸出要下載的文檔之前沒(méi)有清空。 
    posted on 2005-09-28 11:51 我的萬(wàn)花@ 閱讀(262) 評(píng)論(0)  編輯  收藏 所屬分類: 技術(shù)文章柜子

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲免费在线视频播放| 免费a级毛片18以上观看精品| 国产精品99爱免费视频| 国产偷窥女洗浴在线观看亚洲| 亚洲国产精品无码久久久蜜芽 | 亚洲av永久无码精品国产精品| 亚洲精品亚洲人成在线| 免费国产高清视频| 无码人妻久久一区二区三区免费 | 亚洲av永久无码一区二区三区| 91精品手机国产免费| 久久久久亚洲国产| 久久亚洲AV无码西西人体| 69影院毛片免费观看视频在线 | 亚洲一区二区三区在线播放| 久久久高清日本道免费观看| 亚洲国产精品无码久久久| 一本久久综合亚洲鲁鲁五月天| 亚洲JLZZJLZZ少妇| 亚洲精品你懂的在线观看 | 一个人免费日韩不卡视频| ww亚洲ww在线观看国产| 中文字幕亚洲无线码| 午夜免费福利网站| 无码日韩精品一区二区三区免费| 久久夜色精品国产噜噜亚洲AV| 无人在线观看免费高清| 亚洲av综合日韩| 亚洲天堂电影在线观看| 亚洲中文字幕无码一区| 色视频色露露永久免费观看| 最近新韩国日本免费观看| fc2免费人成为视频| 91在线亚洲综合在线| 香蕉视频在线观看亚洲| 亚洲熟妇丰满多毛XXXX| 免费一级毛片女人图片| 性xxxx视频播放免费| 亚色九九九全国免费视频| 免费高清国产视频| 精品久久久久久国产免费了|