Ara*_*ind 6 javascript pdf google-chrome download
在我们的应用程序中,我们有一个用户通过 AJAX 调用下载 PDF - 基本上我们有一个列出大量 PDF 文件的表,当用户单击文件名时,会对 Servlet 进行 AJAX 调用,该 Servlet 将文件作为响应。
为响应设置 Content-Length 以及其他必需的参数(Content-Disposition、Content-Type 等)。我们观察到,对于一组特定的用户,下载会因网络错误而失败。下载最初启动并开始,但一段时间后下载停止处理并引发此错误。IE 和 Chrome 都有这种行为。
最初,未提供内容长度,因此默认为分块传输,但现在已更改。即使使用分块传输,我们也遇到了同样的问题。
我们已经执行了 Chrome 文档中提供的步骤(清除 cookie 等),但没有任何喘息的机会。我们确实运行了 Chrome 中的网络导出功能,最后几行如下 -
t=237104 [st=161960] DOWNLOAD_ITEM_INTERRUPTED
--> bytes_so_far = "0"
--> interrupt_reason = "NETWORK_FAILED"
t=237104 [st=161960] -DOWNLOAD_ITEM_ACTIVE
Run Code Online (Sandbox Code Playgroud)
无法下载的用户可以从其他网站下载PDF。如果我们在网站中托管静态 PDF,用户也可以访问它。
关于我们下一个需要注意的地方有什么建议吗?
(用户连接到 Web 服务器 Apache HTTPD)
谢谢,阿拉文
我从 Jasper 下载 PDF 文件时遇到网络错误问题。我按照以下步骤解决了 Chrome 的下载问题。
chrome://settings/content/pdfDocuments?search=pdf在 Chrome 的地址栏中输入。| 归档时间: |
|
| 查看次数: |
5548 次 |
| 最近记录: |