1

在我使用的网页中

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

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

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

4

1 回答 1

0

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

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

并且所有文件都会下载,不会显示在浏览器中。

于 2013-10-24T05:43:02.827 回答