1

我正在使用jsp和servlet進行文件上傳任務。我在stackoverflow上閱讀了許多有關此主題的問題和答案。我來到翻過這個問題上stckoverflow如何在jsp和servlet中使用多部分過濾器實現文件上傳進度條?

How to upload files to server using JSP/Servlet?

凡Balusc已經給了一個很好的和描述性的問題的答案。他還提供了有關多部分過濾器的博客的參考資料,這是一個完整的信息輔助教程,其中包含一個完整的工作示例代碼。鏈接在這裏http://balusc.blogspot.in/2007/11/multipartfilter.html 感謝Stackoverflow和Balusc先生對於這個任務解決方案有很好的解釋。

我已經在給定的例子中實現了多部分過濾器和其他代碼的相同代碼,並且根據我的文件上傳應用程序的要求使用了小chages。我的應用程序工作得很好。

現在增強部分進入圖片。我想添加一個文件上傳進度條與此應用程序,它顯示文件上傳進度。我在網上搜索了這個,我發現很多答案,但都是一團糟。任何人都可以正確解釋如何添加上述博客中給出的上述示例的進度條。我需要在上述博客中提供的代碼中進行更改以顯示文件上傳進度欄。

我使用Apache Tomcat服務器6.0 Apache的文件上傳庫公地文件上傳-1.2.2.jar 和commons-IO-2.4.jar Java 1.6的Windows和OpenJDK 7的在Linux上

請指導我在這個問題上的朋友。

謝謝你!

+0

@BalusC先生!我已經閱讀了關於Mulitpart過濾器的博客,並發現它對我非常有用。我已經實現了你在博客中給出的例子。現在我想添加文件上傳進度條到它。所以我必須在代碼中做出什麼改變。 – 2013-03-12 08:13:43

回答

2

我剛剛嘗試了單個文件上傳的進度條,其中使用的庫完全相同,請參考fileupload_progressbar.jspUploadProgressServlet.java

向servlet添加進度監聽器,將進度值保存在某處,然後可以通過ajax獲取進度值,並根據需要更新客戶端進度條的狀態。

希望這會有所幫助。

+0

不使用apache.commons jar文件可以實現相同的功能嗎? – 2017-04-28 11:10:04

相關問題