Kohana 3 从另一台服务器下载文件
我正在使用 Kohana 3。到目前为止,我的可下载文件位于我的应用程序文档根目录中。到目前为止,使用 $this->request->send_file($download_file);
工作得非常正常。
但现在我的可下载文件位于另一台服务器上,可以使用 http 访问,例如 http:://www.test.com/download/test1.doc。所以 Kohana 的 $this->request->send_file 不再起作用。
谁能告诉我什么是替代解决方案?
I am using Kohana 3. Up to now my downloadable files were residing in my application document root. So far using $this->request->send_file($download_file);
it was working perfectly right.
But now my downloadable files are on another server can be accessed using http say http:://www.test.com/download/test1.doc. So Kohana's $this->request->send_file is no more working.
Can anybody tell me what could be alternate solution?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能需要使用
Remote::get
在本地下载文件,然后使用Request::send_file
下载文件。如果服务器是公共的,您可以简单地重定向到有问题的文件。
You will probably want to use
Remote::get
to download the file locally, then useRequest::send_file
to download the file.If the server is public, you can simply redirect to the file in question.
为我工作..
worked for me ..