新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
servlet+jquery實現(xiàn)文件上傳進度條示例代碼-創(chuàng)新互聯(lián)
現(xiàn)在文件的上傳,特別是大文件上傳,都需要進度條,讓客戶知道上傳進度。
創(chuàng)新互聯(lián)建站主要從事網站制作、成都做網站、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務鄄城,十余年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108本文簡單記錄下如何弄進度條,以及一些上傳信息,比如文件的大小,上傳速度,預計剩余時間等一些相關信息。代碼是匆忙下簡單寫的,一些驗證沒做,或代碼存在一些隱患,不嚴謹?shù)牡胤?。本文代碼只供參考。
進度條的樣式多種多樣,有些網站弄得非常絢爛漂亮。本文UI端不太懂,只會一些簡單的基本的css而已,所以進度條弄得不好看。本文側重的給讀者提供一個參考,一個實現(xiàn)思路而已。
注:由于jQuery版本用的是2.1.1,所以如果跑本例子源碼,請用IE9以上或火狐、谷歌瀏覽器測試。
接收文件上傳的servlet
UploadFileServlet.Java
package com.fei.servlet; import java.io.IOException; import java.util.Date; import java.util.Map; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.fei.util.FileUploadUtil; public class UploadFileServlet extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { long start = System.currentTimeMillis(); System.out.println("開始上傳文件........." ); Mapparams = FileUploadUtil.upload(request); System.out.println("文件上傳完成........." ); System.out.println("文件上次用時:"+(System.currentTimeMillis()-start)+"毫秒"); } catch (Exception e) { e.printStackTrace(); } } }
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前名稱:servlet+jquery實現(xiàn)文件上傳進度條示例代碼-創(chuàng)新互聯(lián)
網站鏈接:http://fisionsoft.com.cn/article/codooo.html