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

发布于 2024-09-06 07:10:45 字数 288 浏览 4 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

离旧人 2024-09-13 07:10:45

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

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

You will probably want to use Remote::get to download the file locally, then use Request::send_file to download the file.

If the server is public, you can simply redirect to the file in question.

土豪 2024-09-13 07:10:45
 $this->response->send_file($file);

为我工作..

 $this->response->send_file($file);

worked for me ..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文