Struts:上传带有进度条的文件

问题描述 投票:0回答:1

我想使用 org.apache.struts.upload.FormFile 使用 Struts 上传文件,但我想放一个进度条(如 gmail 上传表单或类似的)来上传文件(文件很大,如100Mb,因此用户必须了解应用程序的情况)。我怎样才能做到?

问候:)

java file-upload struts-1
1个回答
2
投票

您基本上需要引入一些 Ajax 的镜头,以便网络浏览器和网络服务器可以彼此异步通信,而无需一次又一次刷新/重新提交页面。使用 Ajax,客户端将能够定期轮询服务器当前进度,并相应地更新页面中的进度栏。

长话短说,这里有一篇不错的博客文章,其中介绍了遗留 Struts 框架的内容:http://kencochrane.blogspot.com/2006/03/ajax-struts-file-upload-progress-meter.html

© www.soinside.com 2019 - 2024. All rights reserved.