我只有IE(在8中测试)和下载时出现问题,当我点击链接时,它会将我带到服务器上,该文件在下载之前已经打开。正确的行为应该是弹出文件下载选项并且不重定向页面。
我正在使用Kohana $ this-> request-> redirect($ file)进行下载。
有关为何会发生这种情况的任何想法?
在localhost上开发
答案 0 :(得分:1)
您应该使用Response::send_file()
来完成您的工作。
$this->response->send_file('path/to/file.ext');
您还可以使用当前的响应对象:
$this->response->send_file(TRUE,'download_file_name.ext');