2017-02-09 204 views
0
if(ServletFileUpload.isMultipartContent(request)) // ako je forma multipart ulazimo u naredbu 
      { 
       FileItemFactory factory=new DiskFileItemFactory(); 
       ServletFileUpload upload=new ServletFileUpload(factory); 

       List items=upload.parseRequest(request); 
       Iterator iterator=items.iterator(); 

       while(iterator.hasNext()) { 
        FileItem item = (FileItem) iterator.next(); 
        if (!item.isFormField()) 
        { 
         out.print("Velicina fajla je: "+item.getSize()); 
        } 
       } 
      } 

enter image description here 我嘗試上傳文件服務器上的HTML表單,其中服務器(JSP頁面),分析它們和讀取文件和背部的回答大小客戶端file.But誤差的大小而定在應用程序中顯示磁盤上選定的文件並單擊提交按鈕。錯誤時,上傳文件

+0

我認爲這是一個更好的主意,張貼代碼而不是截圖:-),所以你可以請張貼你的index.jsp! –

+0

更好? @AbelRoussi – ground

+0

不要太多!無論如何,錯誤頁面表明你的index.jsp頁面第17行有一些問題,第17行包含了什麼內容? –

回答

1

對我來說,它看起來像你的類路徑中缺少一些JAR文件。可能commons-fileupload-.jar至少。

+0

問題解決了。 :) – ground