代码之家  ›  专栏  ›  技术社区  ›  Constantin

使用Apache HTTP组件监视下载进度

  •  5
  • Constantin  · 技术社区  · 15 年前

    我有一些大文件要用Apache下载 Http Components 我希望能够在我的Web应用程序的管理控制台中向用户显示一些进度信息。使用此库监视正在进行的下载的正确方法是什么?我将创建一个singleton来管理正在进行的下载,我需要的是检查打开的连接并在任何给定时间找出它们在哪里。

    1 回复  |  直到 10 年前
        1
  •  5
  •   Bozho    10 年前
    1. 获得 Content-Length 响应头优先
    2. 将结果作为流获取并逐字节处理(批量)
    3. 计算已处理的字节数,并向用户显示已处理字节数占字节总数的百分比(在第一步中获得)