Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Kohana 3从另一台服务器下载文件_Php_Apache2_Download_Kohana 3 - Fatal编程技术网

Php Kohana 3从另一台服务器下载文件

Php Kohana 3从另一台服务器下载文件,php,apache2,download,kohana-3,Php,Apache2,Download,Kohana 3,我用的是Kohana3。到目前为止,我的可下载文件驻留在我的应用程序文档根目录中。到目前为止,使用$this->request->send_file($download_file)它工作得非常正常 但现在我的可下载文件位于另一台服务器上,可以使用http://www.test.com/download/test1.doc访问。所以Kohana的$this->request->send_文件不再有效 有人能告诉我什么是替代解决方案吗?您可能需要使用Remote::get在本地下载文件,然后使用Re

我用的是Kohana3。到目前为止,我的可下载文件驻留在我的应用程序文档根目录中。到目前为止,使用
$this->request->send_file($download_file)它工作得非常正常

但现在我的可下载文件位于另一台服务器上,可以使用http://www.test.com/download/test1.doc访问。所以Kohana的$this->request->send_文件不再有效


有人能告诉我什么是替代解决方案吗?

您可能需要使用
Remote::get
在本地下载文件,然后使用
Request::send_file
下载文件

如果服务器是公共的,您可以简单地重定向到有问题的文件

 $this->response->send_file($file);
为我工作