下载pdf流媒体的进度条

时间:2012-02-08 23:04:40

标签: java ajax pdf jquery

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

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

对此有何帮助?

1 个答案:

答案 0 :(得分:0)

大纲建议:

提供文件时:

  • 以字节为单位写出字节,一次可能是几kb,然后循环直到EOF。
  • 更新用户会话的进度。

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

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