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

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

ID:34761265

大?。?6.46 KB

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

時(shí)間:2019-03-10

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

《實(shí)現(xiàn)圖片或文件的上傳功能具體思路及代碼》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

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

2、的作用就是選擇上傳的文件,提交至servlet來(lái)進(jìn)行處理詳細(xì)代碼如下:一個(gè)form將文件信息通過(guò)post方式傳送到指定的servlet二、代碼  復(fù)制代碼代碼如下:  <%@pagelanguage="java"import="java.util.*"pageEncoding="utf-8"%><%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>

3、CTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">">MyJSP'upload.jsp'startingpage

4、keyword1,keyword2,keyword3">請(qǐng)選擇上傳的圖片或文件:

5、body>可以看到,我們將數(shù)據(jù)提交到工程下的upload/UpLoad。之后,我們就來(lái)編寫這個(gè)servlet——UpLoad.java  復(fù)制代碼代碼如下:  packageload;importjava.io.File;importjava.io.IOException;importjava.io.PrintWriter;importjava.util.List;importjavax.servlet.ServletContext;importjavax.servlet.ServletException;importjavax.servlet.http.HttpSe

6、rvlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importmons.fileupload.FileItem;importmons.fileupload.FileUploadException;importmons.fileupload.disk.DiskFileItemFactory;importmons.fileupload.servlet.ServletFileUpload;publicclassUpLoadextendsHttpSer

7、vlet{@SuppressWarnings("unchecked")@Overrideprotectedvoidservice(HttpServletRequestreq,HttpServletResponseresp)throwsServletException,IOException{req.setCharacterEncoding("utf-8");resp.setContentType("text/html;charset=utf-8");//為解析類提供配

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