重定向到控制器中的客户端html文件

时间:2015-01-13 11:00:54

标签: cakephp cakephp-2.3

是否有可能使用cakePhps控制器函数将浏览器重定向到客户端计算机上的htm文件?

这基本上是我想要实现的目标:

控制器方法

function test(){
  if(someCondition){
    $this->redirect('C:\example\file.htm');
  }
}

2 个答案:

答案 0 :(得分:1)

您只能重定向到服务器上可访问的文件。但是,你可以使用类似的东西:

$file = file_get_contents('C:\example\file.htm');
echo $file;

答案 1 :(得分:1)

我找到了解决方案 你必须使用文件uri sheme:

$this->redirect('file:///C:\example\file.htm');