【问题标题】:Download progress bar of pdf streamingpdf流下载进度条
【发布时间】:2012-03-01 10:56:32
【问题描述】:

当我流式传输大型 pdf 文件时,它需要超过 10 秒,我想显示一个进度条,指示已下载文件的百分比。 我不想只显示动画 gif,我需要指出 pdf 下载的进度。

我正在尝试在将 pdf 流式传输到浏览器(IE 或 FF)时实现下载进度条。 我正在使用通过 jquery 调用显示 pdf 流的 servlet。 我的服务器端是用 java 编码的。

这方面有什么帮助吗?

【问题讨论】:

标签: java ajax pdf jquery


【解决方案1】:

大纲建议:

提供文件时:

  • 分块写入字节,一次可能几个 kb,然后循环直到 EOF。
  • 在用户会话中更新进度。

(将输出分成块的示例:http://www.coderanch.com/t/363817/Servlets/java/file-download-servlet-showing-progress

实现 AJAX 服务器端调用,返回当前进度。 (例如,根据您的需要,jQuery 可以为客户端进度条脚本检索 JSON)。

【讨论】:

  • 是否有ajax进度条的示例与字节集成到块中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-26
  • 2018-01-08
  • 2013-03-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多