我正在编写一个小型Java客户端应用程序,该程序使用http流将内容上传到远程服务器,其中包含一个进度条,可为用户提供完成情况的估算值。当前,该程序将一个小文件发送到远程服务器,并根据文件大小/总传输时间计算上游比特率。我想知道是否有更优雅的方法可以做到这一点?有什么想法/提示吗?

谢谢

最佳答案

如果必须编写将字节写入输出HTTP流的循环,则可以添加已传输的字节数,并在每次循环迭代结束时对其进行更新。然后只需添加进度条like that

09-30 08:56