2

我想要做的:让用户点击一个链接,它会进入一个函数,它还带有一个 GET 文件 ext 和文件 id(id 是它在服务器上的名称)。然后,该功能在新选项卡中打开该文件,如果无法打开,则下载该文件。

我试过的: Codeigniters read_file() 函数。还:

 header('Content-type: application/pdf');

 header('Content-Disposition: attachment; filename="1.pdf"');

 readfile('1.pdf');

但这不起作用。或者它确实,我不知道如何正确配置它。

文件在哪里:有一个名为 uploads 的文件夹。codeigniter 的上传和应用程序文件夹位于同一级别。

我正在使用代码点火器。文件可以是 gif、jpg 或 pdf。谢谢

4

1 回答 1

1

如果你想要一个新窗口:

echo "<script language='text/javascript'>
        window.open('" . $filepath . "');
      </script>";

或者只是一个重定向:

echo "<script language='text/javascript'>
        document.location = '" . $filepath . "';
     </script>";
于 2012-04-29T18:59:41.217 回答