是否可以更改 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?
- 我也猜想问题出在字段“Content-Disposition:附件”,如下截图所示
我的问题:
- 如何仅使用 html/javascript 更改 pdf 文档的 HTTP-Header? (例如 Greasemonkey)
pdf文档HTTP-Header的截图:
("Chrome Dev-Tools(F12)" -> 网络选项卡,select pdf 文档并检查响应 headers)
content-disposition header 触发保存对话框。如果您想在没有 server-side 更改的情况下避免它,请尝试通过 XHR 加载它并将其编码为“data:” link.
参考我的另一个问题: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?
- 我也猜想问题出在字段“Content-Disposition:附件”,如下截图所示
我的问题:
- 如何仅使用 html/javascript 更改 pdf 文档的 HTTP-Header? (例如 Greasemonkey)
pdf文档HTTP-Header的截图:
("Chrome Dev-Tools(F12)" -> 网络选项卡,select pdf 文档并检查响应 headers)
content-disposition header 触发保存对话框。如果您想在没有 server-side 更改的情况下避免它,请尝试通过 XHR 加载它并将其编码为“data:” link.