gpt4 book ai didi

javascript - 尝试在 Chrome 中打开 PDF 时获取 "Error 321:ERR_INVALID_CHUNKED_ENCODING"

转载 作者:搜寻专家 更新时间:2023-10-31 23:08:31 24 4
gpt4 key购买 nike

我已经编写了 REST 网络服务来从服务器下载 PDF 文件,并将响应作为 content-type=application/pdf 发送到浏览器。下面是 REST 服务 url,我们调用它来从中下载 PDF 文件在浏览器中打开 PDF 文件时,服务器抛出“错误 321:ERR_INVALID_CHUNKED_ENCODING”

Window.open("https://www.somedomain.com/appservice/resource/pdf")

同一个 Web 服务,如果我们在不使用 SSL(使用 http)和使用 ip 端口的情况下调用,则工作正常。下面是 REST 服务 Url,它可以正确显示 PDF 文件。

Window.open("http://ip:port/appservice/resource/pdf")

对于从服务器下载图像,两种服务(Http 和 Https)都运行良好,只有 PDF 文件,我遇到了这个问题...

这个问题是因为 SSL 配置吗?如果是这样,它是如何为 Image 工作的?请让我知道,如何解决这个问题..

最佳答案

通过将 Content-Length 添加到响应 header (文件的字节长度),我的问题得到了解决。

response.setHeader("Content-Length", "");

关于javascript - 尝试在 Chrome 中打开 PDF 时获取 "Error 321:ERR_INVALID_CHUNKED_ENCODING",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13404200/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com