在新选项卡中打开下载的文件

时间:2013-10-24 05:39:14

标签: php html download meta-tags

在我使用的网页中

<meta http-equiv="Refresh" content="3;URL=<?php echo JURI::base(); ?>/images/uploads/<?php echo $filee;?> " target="_blank">

下载文件。它工作正常,但PDF和图像文件在当前选项卡中打开。有什么方法可以在浏览器的新标签页中打开它们。

(我使用标题进行文件下载,但由于它是强制下载,因此在下载之前不会打印一些文本。这就是我使用meta进行文件下载的原因。)

1 个答案:

答案 0 :(得分:0)

您还应该发送标题(当您尝试下载文件时):

header ("Content-Disposition: attachment; filename=".$file);  

所有文件都将下载,而不是在浏览器中显示。