java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 

java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 

ID:24335362

大?。?9.00 KB

頁數(shù):3頁

時間:2018-11-13

java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 _第1頁
java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 _第2頁
java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 _第3頁
資源描述:

《java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼 》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、java實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼一思路現(xiàn)在不管是博客論壇還是企業(yè)辦公,都離不開資源的共享。通過文件上傳的方式,與大家同分享,從而達(dá)到大眾間廣泛的溝通和交流,我們既可以從屮獲得更多的知識和經(jīng)驗(yàn),也能通過他人的反饋達(dá)到自我改進(jìn)和提升的目的。下面我就為大家介紹web項(xiàng)0屮的這一上傳功能,那么文件是如何從本地發(fā)送到服務(wù)器的呢?看我慢慢道來:首先,我們創(chuàng)建一個新的web工程,在工程的WebRoot目錄下新建一個upload文件夾,這樣當(dāng)我們將該工程部署到服務(wù)器上時,服務(wù)器便也生成個upload文件夾,用來存放上傳的資源。然后

2、,在WebRoot目錄下新建一個jsp文件,主要實(shí)現(xiàn)的作用就是選擇上傳的文件,提交至servlet來進(jìn)行處理詳細(xì)代碼如下:一個form將文件信息通過post方成傳送到指定的servlet二、代碼復(fù)制代碼代碼如下:elanguage=,ljavaHimport="java.util.*"pageEncoding=,,utf-8,,%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+,,://,,+request.getServerNam

3、e()+,,:,,+request.getServerPort()+path+,7n;°/o>〈base<%=basePath%>">MyJSP^pload.jsp'startingpage

4、che">〈formaction=n/upload/UpLoad"method=npost"enctype=,,mult

5、ipart/form-data,,>請選擇上傳的閣片或文件="file"name="fileName7="submit"value="上傳7〉可以看到,我們將數(shù)據(jù)提交到工程下的upload/UpLoad。之后,我們就來編寫這個servletUpLoad.java復(fù)制代碼代碼如下:packageload;importjava.io.File;importjava.io.lOException;importjava.io.PrintWriter;importjava.util.List;imp

6、ortjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importmons.fileupload.Fileltem;importmons.fileupload.FilellploadException

7、;importmons.fjleupload.disk.DiskFileltemFactory;importmons.fileupload.servlet.ServletFilellpload;publicclassUpLoadextendsHttpServlet{@SuppressWarnings(,,uncheckedu)(?Overrideprotectedvoidservice(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,lOEx

8、ception{req.setCharacterEncoding(nutf-8n);resp.setContentType(Htext/html;charset=utf-8H);//為解析類提供配置信息DiskFileltemFactoryfact

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

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

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