Php divonclick事件强制下载pdf文件

Php divonclick事件强制下载pdf文件,php,javascript,html,onclick,Php,Javascript,Html,Onclick,我想做一个DIV onclick,它将打开一个对话框来保存pdf文件 类似这样的内容(html5 a href): 但是在DIV上使用onclick事件 我试过了,但不起作用: <div onClick="window.location='path' download">something</div> 什么 试试: 什么 您应该在服务器端设置正确的头文件,这些头文件将决定是否查看或下载文件 <div onClick="window.location=loca

我想做一个DIV onclick,它将打开一个对话框来保存pdf文件

类似这样的内容(html5 a href):


但是在DIV上使用onclick事件

我试过了,但不起作用:

<div onClick="window.location='path' download">something</div>
什么 试试:

什么 您应该在服务器端设置正确的头文件,这些头文件将决定是否查看或下载文件

<div onClick="window.location=location/to/file/pdf.php">something</div>
<div onClick="window.open('path', '_blank', 'fullscreen=yes'); return false;">something</div>
什么 您应该在服务器端设置正确的头文件,这将决定是否查看或下载文件
<div onClick="window.location=location/to/file/pdf.php">something</div>
pdf.php:

<?php
header('Content-disposition: attachment; filename=your_file.pdf');
header('Content-type: application/pdf');
readfile('path/to/your_file.pdf');
什么 pdf.php:

<?php
header('Content-disposition: attachment; filename=your_file.pdf');
header('Content-type: application/pdf');
readfile('path/to/your_file.pdf');

如果你想让应用程序正常运行,就必须认真对待这类应用程序的标题部分。如果你没有MichałPrajsnar所展示的应用程序,我建议你回去把它们放进去再试一次

你可以随时用谷歌搜索同样的东西和解决方案

试试这些:


如果你想让应用程序正常运行,就必须认真对待这类应用程序的标题部分。如果你没有MichałPrajsnar所展示的应用程序,我建议你回去把它们放进去,再试一次

你可以随时用谷歌搜索同样的东西和解决方案

试试这些:

试试:

<div onClick="window.open('path', '_blank', 'fullscreen=yes'); return false;">something</div>
什么
这对我来说很好。

试试:

<div onClick="window.open('path', '_blank', 'fullscreen=yes'); return false;">something</div>
什么
这对我来说很好。

它不起作用;/pdf仍在显示,未显示下载提示。这些标题放在哪里?在我的主index.php文件中?它不工作;/pdf仍在显示,未显示下载提示。这些标题放在哪里?在我的主index.php文件中?这个问题的目标是div onclick事件(不仅仅是强制下载)。我想知道是否有任何方法可以在没有外部文件(例如pdf.php)的情况下实现这一点。但无论如何,谢谢:-]这个问题是针对divonclick事件的(不仅仅是强制下载)。我想知道是否有任何方法可以在没有外部文件(例如pdf.php)的情况下实现这一点。但无论如何,谢谢你:-有人对这种方法有利弊吗?有人对这种方法有利弊吗?