我有一个pdf文件的href链接,点击它时下载.我希望这只是在新页面中打开而不是下载.
<a href="../file/1012">clicking here</a>
Run Code Online (Sandbox Code Playgroud)
我已经看过一个用iframe执行此操作的网站,但我不想使用它.
Bor*_*ode 22
您的服务器应该返回此http标头:
Content-Type: application/pdf
Run Code Online (Sandbox Code Playgroud)
要在浏览器中查看,它还应返回:
Content-Disposition: inline;filename="myfile.pdf"
Run Code Online (Sandbox Code Playgroud)
下载:
Content-Disposition: attachment;filename="myfile.pdf"
Run Code Online (Sandbox Code Playgroud)
添加 target="_blank" 以获取新窗口。添加 .pdf 可能会有所帮助。如果您可以控制主机 Web 服务器,则调整相关文件的标头也将有助于它内联打开。如果您也可以的话,我可以告诉您要设置哪些标头