1

我正在使用 jsp 和 servlet 处理文件上传任务。我在 stackoverflow 上阅读了很多关于这个主题的问题和答案。我在stckoverflow上遇到了这个问题

如何使用 JSP/Servlet 将文件上传到服务器?

Balusc 对这个问题给出了一个很好的描述性答案。他还参考了他关于多部分过滤器的博客,这是一个完整的信息教程,带有完整的工作示例代码。链接在这里http://balusc.blogspot.in/2007/11/multipartfilter.html 感谢 Stackoverflow 和 Balusc Sir 很好地解释了有关此任务的解决方案。

根据我对文件上传应用程序的要求,我已经在给定的示例中实现了相同的多部分过滤器代码和其他代码,并进行了少量修改。我的应用程序运行良好。

现在增强部分进入图片。我想用这个应用程序添加一个文件上传进度条,显示文件上传进度。我在网上搜索了这个问题,我找到了很多答案,但都是一团糟。任何人都可以通过上面博客中给出的示例正确解释如何添加进度条。我需要在哪里对上面博客中给出的代码进行更改以显示文件上传进度条。

我在 Windows 上使用 Apache Tomcat 服务器 6.0 Apache 文件上传库 commons-fileupload-1.2.2.jar 和 commons-io-2.4.jar Java 1.6,在 Linux 上使用 OpenJDk 7

请朋友们指导我解决这个问题。

感谢您!

4

1 回答 1

2

我刚刚尝试了使用与您使用的库版本完全相同的单个文件上传的进度条,请参阅fileupload_progressbar.jspUploadProgressServlet.java

为servlet添加一个进度监听器,将进度值保存在某个地方,然后您可以通过ajax获取进度值并根据需要更新客户端进度条的状态。

希望这可以帮助。

于 2014-03-11T15:26:26.440 回答