fileupload上傳

fileupload上傳

ID:40534918

大小:47.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-08-04

fileupload上傳_第1頁(yè)
fileupload上傳_第2頁(yè)
fileupload上傳_第3頁(yè)
fileupload上傳_第4頁(yè)
fileupload上傳_第5頁(yè)
資源描述:

《fileupload上傳》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、用fileupload處理文件上傳Commons是Apache開(kāi)放源代碼組織中的一個(gè)Java子項(xiàng)目,該項(xiàng)目主要涉及一些開(kāi)發(fā)中常用的模塊,例如文件上傳、命令行處理、數(shù)據(jù)庫(kù)連接池、XML配置文件處理等。這些項(xiàng)目集合了來(lái)自世界各地軟件工程師的心血,其性能、穩(wěn)定性等方面都經(jīng)受得住實(shí)際應(yīng)用的考驗(yàn)。有效地利用這些項(xiàng)目將會(huì)給開(kāi)發(fā)帶來(lái)顯而易見(jiàn)的效果。Fileupload就是其中用來(lái)處理HTTP文件上傳的子項(xiàng)目。本文主要介紹如何使用Fileupload來(lái)處理瀏覽器提交到服務(wù)器的文件信息。  為了讓首次接觸Fileupload的開(kāi)發(fā)人員能夠更直觀的理解該項(xiàng)目,我們

2、將實(shí)現(xiàn)一個(gè)簡(jiǎn)單的文件上傳功能,并一步步介紹開(kāi)發(fā)步驟,以及詳細(xì)的代碼?! …h(huán)境準(zhǔn)備  1.下載并安裝Tomcat(已經(jīng)有很多關(guān)于Tomcat安裝以及使用的文章,在這里不再介紹);  2.下載Fileupload的jar包c(diǎn)ommons-fileupload-1.0-beta-1.jar,并將該文件拷貝到{$TOMCAT}/common/lib目錄下(其中{$TOMCAT}為T(mén)omcat的安裝目錄);  3.由于Fileupload子項(xiàng)目同時(shí)要用到另外一個(gè)項(xiàng)目commons-Beanutils,所以必須下載Beanutils,并將解壓后的文件com

3、mons-beanutils.jar拷貝到{$TOMCAT}/common/lib目錄下?! ¢_(kāi)發(fā)文件上傳頁(yè)面  文件上傳的界面如圖1所示。為了增加效率我們?cè)O(shè)計(jì)了三個(gè)文件域,同時(shí)上傳三個(gè)文件?! D1文件上傳界面  頁(yè)面的HTML代碼如下:文件上傳演示

文件上傳演示<

4、/h1>???文件1:??

5、lspan=“2”>?文件2:???文件3:???

?

??

6、

  代碼中要特別注意的是黑體處。必須保證表單的ENCTYPE屬性值為multipart/form-data,這樣瀏覽器才能正確執(zhí)行上傳文件的操作?! √幚砩蟼魑募畔ⅰ ∮捎诒疚闹饕侵v述如何使用Commons-fileupload,所以為了便于修改、調(diào)試,上傳文件的保存使用一個(gè)JSP文件來(lái)進(jìn)行處理。我們將瀏覽器上傳來(lái)的所有文件保存在一個(gè)指定目錄下并在頁(yè)面上顯示所有上傳文件的詳細(xì)信息。保存頁(yè)面處理結(jié)果見(jiàn)圖2所示?! D2保存頁(yè)面  下面來(lái)看看save.jsp的代碼:<%/***演示文件上傳的處理*@

7、authorWinterLau*@version$Id:save.jsp,v1.002003/03/0110:10:15*/%><%@pagelanguage=“java”contentType=“text/html;charset=GBK”%><%@pageimport=“java.util.*”%><%@pageimport=“org.apache.commons.fileupload.*”%>保存上傳文件

8、head><%Stringmsg=“”;FileUploadfu=newFileUpload();//設(shè)置允許用戶上傳文件大小,單位:字節(jié)fu.set

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。