多文件上傳的問(wèn)題的解決辦法

多文件上傳的問(wèn)題的解決辦法

ID:6039612

大?。?39.89 KB

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

時(shí)間:2017-12-31

多文件上傳的問(wèn)題的解決辦法_第1頁(yè)
多文件上傳的問(wèn)題的解決辦法_第2頁(yè)
多文件上傳的問(wèn)題的解決辦法_第3頁(yè)
多文件上傳的問(wèn)題的解決辦法_第4頁(yè)
多文件上傳的問(wèn)題的解決辦法_第5頁(yè)
資源描述:

《多文件上傳的問(wèn)題的解決辦法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)

1、在form表單做上傳,用servlet技術(shù),當(dāng)有表單屬性enctype="multipart/form-data"?,servlet端request.getParameter("username")得不到屬性的值,該如何解決,沒(méi)用struts的上傳更多0分享到:相關(guān)主題推薦:?表單?servlet?struts?技術(shù)相關(guān)帖子推薦:·如何關(guān)閉“異常詳細(xì)信息”頁(yè)·有個(gè)請(qǐng)求圖片的http地址,怎么防止請(qǐng)求攻擊·在action中用set方法把session中的值賦值給對(duì)象,set方法總是執(zhí)行不了,實(shí)在找不到原因·怎么把數(shù)據(jù)庫(kù)里面的一列求和,然后把結(jié)果取出來(lái)顯示在jsp頁(yè)面

2、上??·post傳遞參數(shù)失敗問(wèn)題·Extjstree和Servlet后臺(tái)有返回前臺(tái)不顯示·關(guān)于tomcat運(yùn)行web應(yīng)用程序的問(wèn)題·jsp頁(yè)面使用傳參的java方法頁(yè)面報(bào)500錯(cuò)對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

3、?舉報(bào)?

4、?管理回復(fù)次數(shù):15關(guān)注liu4626846理想s婊子丨現(xiàn)實(shí)s嫖客等級(jí):#1?得分:0回復(fù)于:2012-07-3010:22:29使用外部jar包吧。org.apache.commons.fileupload這個(gè)可以?自己查下資料【社區(qū)之星】朱燚:轉(zhuǎn)戰(zhàn)傳統(tǒng)應(yīng)用的弄潮兒對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

5、?舉報(bào)?

6、?管理關(guān)注#2?得分:0

7、回復(fù)于:2012-07-3011:50:35??不會(huì)吧,換個(gè)名字試試zjhlsfzjhlsf等級(jí):CSDN投訴事項(xiàng)說(shuō)明對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

8、?舉報(bào)?

9、?管理關(guān)注zjhlsfzjhlsf等級(jí):#3?得分:0回復(fù)于:2012-07-3011:53:54??不會(huì)吧,你換個(gè)名字試試,肯定是你的頁(yè)面問(wèn)題對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

10、?舉報(bào)?

11、?管理關(guān)注s478853630冬雪晶等級(jí):#4?得分:33回復(fù)于:2012-07-3011:55:06List?fileItems?=?upload.parseRequest(request);?????It

12、erator?iter?=?fileItems.iterator();?????while?(iter.hasNext())?{?????FileItem?item?=?(FileItem)?iter.next();??item.getInputStream();??if?(!item.isFormField())?{??//文件流??}else{??//非文件流????String?value=item.getString();??value?=?new?String(value.getBytes("ISO-8859-1"),"UTF-8");??????}對(duì)我

13、有用[0]?丟個(gè)板磚[0]?引用?

14、?舉報(bào)?

15、?管理關(guān)注licip#5?得分:5回復(fù)于:2012-07-3011:57:26+1這時(shí)編碼變了,直接通過(guò)request去獲取參數(shù)是得不到的。引用?4?樓??的回復(fù):List?fileItems?=?upload.parseRequest(request);????Iterator?iter?=?fileItems.iterator();????while?(iter.hasNext())?{????FileItem?item?=?(FileItem)?iter.next();??item.getInputStream(

16、);licip等級(jí):??if?(!i……對(duì)我有用[1]?丟個(gè)板磚[0]?引用?

17、?舉報(bào)?

18、?管理關(guān)注s478853630冬雪晶等級(jí):#6?得分:0回復(fù)于:2012-07-3012:05:20原因是你的form里封裝的是二進(jìn)制數(shù)據(jù),需要特殊處理,這樣確實(shí)有點(diǎn)麻煩,你最好是把文件上傳的form和常規(guī)數(shù)據(jù)的form分開(kāi)提交,對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

19、?舉報(bào)?

20、?管理關(guān)注huaye2007huaye等級(jí):#7?得分:0回復(fù)于:2012-07-3012:27:31網(wǎng)上搜下?FileItemFactory?factory?=?new?DiskFileItemFa

21、ctory();?對(duì)我有用[0]?丟個(gè)板磚[0]?引用?

22、?舉報(bào)?

23、?管理關(guān)注etnetetnet等級(jí):#8?得分:0回復(fù)于:2012-07-3013:00:25因如果增加了enctype="multipart/form-data",那么提交的表單就不能再用普通的方式取得了。而且比如Tomcat的Servlet標(biāo)準(zhǔn)實(shí)現(xiàn)里也沒(méi)有對(duì)于這樣二進(jìn)制數(shù)據(jù)的獲取實(shí)現(xiàn),所以你得自己解析了。有很多開(kāi)源的上傳文件的jar包可以用,你搜一下就有了。我這里提供一個(gè)實(shí)現(xiàn)你參考一下。Javacode?1234public?class?FileFormAnalysis?implements?

24、FormA

當(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)系客服處理。