下面給大家分享下基于ajax實現(xiàn)文件上傳并顯示進度條。在jsp部分,需要設計一個表單,form的屬性添加 enctype="multipart/form-data",設計一個iframe,作為隱藏。form的target等于iframe的name;
在servlet部分:文件上傳用的Commons-FileupLoad,需要兩個Jar,commons-fileupload和commons-io,少了第二個會報出找不到類的異常;
第一個servlet處理上傳,及把上傳進度保存到session,第二個servlet處理ajax請求,回傳session保存的進度值;
進度條:可以用ajax拿到回傳的進度值,改變圖片的width實現(xiàn)變化;
jsp代碼:
新聞熱點
疑難解答
圖片精選