在下载文件之前停止IE重定向

时间:2011-06-23 15:01:48

标签: internet-explorer download kohana

我只有IE(在8中测试)和下载时出现问题,当我点击链接时,它会将我带到服务器上,该文件在下载之前已经打开。正确的行为应该是弹出文件下载选项并且不重定向页面。

我正在使用Kohana $ this-> request-> redirect($ file)进行下载。

有关为何会发生这种情况的任何想法?

在localhost上开发

1 个答案:

答案 0 :(得分:1)

您应该使用Response::send_file()来完成您的工作。

$this->response->send_file('path/to/file.ext');

您还可以使用当前的响应对象:

$this->response->send_file(TRUE,'download_file_name.ext');