是否可以更改 pdf 文档的 HTTP-header,您想嵌入 <embed> 或 <iframe>?

Is it possible to change HTTP-header of a pdf document, you want to embed in a <embed> or <iframe>?

参考我的另一个问题:Why does pdf document download instead of showing in a embed/iframe?

当我像下面的例子那样嵌入 pdf 文档时,它会下载文档而不是将其嵌入到网站中。

<embed id="showPdfDocument" src="http://example.com:8080/client/attachment/filename.pdf" type="application/pdf" width="400" height="400">

<iframe id="showPdfDocument" src="http://example.com:8080/client/attachment/filename.pdf" style="width:400px;height:400px;"></iframe>

我的假设:

我的问题:

pdf文档HTTP-Header的截图:
("Chrome Dev-Tools(F12)" -> 网络选项卡,select pdf 文档并检查响应 headers)

content-disposition header 触发保存对话框。如果您想在没有 server-side 更改的情况下避免它,请尝试通过 XHR 加载它并将其编码为“data:” link.