使用 apache http 组件监控下载进度
我有一些大文件需要使用 Apache 的 Http 组件 下载,我希望能够显示一些进度信息我的网络应用程序的管理控制台中的用户。使用此库监视正在进行的下载的正确方法是什么?我将创建一个单例来管理正在进行的下载,我需要一种方法来检查打开的连接并找出它们在任何给定时间的位置。
I have some big files to download with Apache's Http Components and I want to be able to display some progress info to users in the admin console of my web app. What is the right way to monitor a download in progress using this library? I will create a singleton to manage the ongoing downloads, what I need is a way to inspect the open connections and find out where they are at any given time.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Content-Length
响应头Content-Length
response header first添加到 @Bozho 的答案,这里是如何下载文件、计算下载进度百分比以及更新 JProgressBar 的示例代码
Adding to @Bozho's answer, here is example code how to download a file, calculate download progress as a percentage, and update a JProgressBar