Hello , my kaleidoscope !
Java
BlogJava
首頁
新隨筆
聯系
聚合
管理
隨筆-4 評論-0 文章-3 trackbacks-0
使用FileUpload組件上傳文件
使用FileUpload組件上傳文件
TonnyHot
整理 (參與分:41018,專家分:2878) 發表:2005-02-01 17:24 版本:1.0 閱讀:
2080
次
文件上傳在web應用中非常普遍,要在jsp環境中實現文件上傳功能是非常容易的,因為網上有許多用java開發的文件上傳組件,本文以commons-fileupload組件為例,為jsp應用添加文件上傳功能。
common-fileupload組件是apache的一個開源項目之一,可以從
}
OutputStream out = response.getOutputStream();
while((len = br.read(buf)) >0)
out.write(buf,0,len);
br.close();
out.close();
}
smartUpload:
上傳:在unix/linux系統上,如果上傳格式文檔,如Wrod,Excel等文檔,很多時候打開文檔出錯。
原因:EOF處理沒有判斷。
下載:更不用說了,基本上都會出錯,下載時會比原文件多出N多個字節。你看看它自帶的例子就知道了。下載時一定要這樣寫:
<%@page xxxxxx%><%
smartUpload smu= ............
如果前面有共它任何指令語句或動作語句寫在多行而沒有在一行(有病啊,我要是inclide n多個文件都不能分行),那下載的文件肯定有問題。
原因:jsp在編譯時默認了文檔類型并有默認輸出,而smartUpload在輸出要下載的文檔之前沒有清空。
posted on 2005-09-28 11:51
我的萬花@
閱讀(264)
評論(0)
編輯
收藏
所屬分類:
技術文章柜子
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
使用Ajax的挑戰
被sql騙了
使用FileUpload組件上傳文件
About Java !
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2005年10月 (1)
2005年9月 (3)
文章分類
技術文章柜子(3)
文章檔案
2005年11月 (2)
2005年9月 (1)
friend link
我在醬菜的博客
我的萬花筒
搜索
最新評論
閱讀排行榜
1.?javamail(632)
2.?portlets can be deployed to OracleAS Portal through three...(355)
3.?歡迎光臨!(212)
4.?由可復的用軟件模塊想到的發明(181)
評論排行榜
1.?javamail(0)
2.?由可復的用軟件模塊想到的發明(0)
3.?portlets can be deployed to OracleAS Portal through three...(0)
4.?歡迎光臨!(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 我的萬花@
主站蜘蛛池模板:
柳州市
|
利津县
|
新乡市
|
广宗县
|
阿拉善右旗
|
榆树市
|
亳州市
|
琼结县
|
安图县
|
竹山县
|
年辖:市辖区
|
漳州市
|
白沙
|
白城市
|
莱芜市
|
桐乡市
|
滦平县
|
北京市
|
格尔木市
|
陈巴尔虎旗
|
郓城县
|
河池市
|
衡东县
|
盘锦市
|
莎车县
|
政和县
|
科技
|
岳西县
|
金塔县
|
丹阳市
|
哈巴河县
|
邵东县
|
皋兰县
|
喀什市
|
陵水
|
襄汾县
|
突泉县
|
湖州市
|
东乡县
|
莆田市
|
宝清县
|