我在网页上遇到了PDF文件(.aspx)。当我运行页面时,通常显示打开/保存对话框的pdf文件。实际上,当我点击链接时,我想在浏览器的新标签中显示pdf格式。我该怎么办?
提前致谢。
答案 0 :(得分:2)
您必须摆弄响应标头的“Content-Disposition”。
这篇SO帖子将是一个更好的指南,而不是我复制和粘贴所有内容 Content-Disposition:What are the differences between “inline” and “attachment”?
更新:
再次阅读你的帖子后,我想我还没有完全解决你的问题。
要在新标签/窗口中显示PDF,链接到生成PDF的aspx的超链接需要定位到“_blank”或其他目标名称。 E.g。
<a href="some.aspx?some=query" target="_blank" ...>Link text</a>
如上所述,您必须处理响应标头。