通过php管道文件

时间:2017-04-18 13:31:24

标签: php web-services pipe

我的情况如下: 我在服务器X上有一条路由,返回客户端浏览器要下载的文件(所有标题+文件名设置)。

我希望此请求通过php服务器,因此服务器X永远不会向最终用户公开。

基本上我想做的是通过我的php服务器管道原始请求(已经过测试并按预期工作),保留所有原始标题。

出于某种原因,我很难实现这一目标,所以建议可能很棒。

提前致谢!

澄清:

假设我们转到浏览器并输入此网址:http://serverX/downloadFile

结果是: 名为“myfile.docx”的Docx文件下载。

现在我想要的是通过我的php服务器管道这个请求,所以当我输入网址时:

结果将是: 名为“myfile.docx”的Docx文件下载。

代码方面,我希望它看起来像这样:

Echo Pipe_request($url);

谢谢!

2 个答案:

答案 0 :(得分:1)

这是否有效:echo file_get_contents($url);

答案 1 :(得分:1)

您可能想要从原始服务器请求给定文件,检索所有发送标头(使用类似cURL之类的内容),复制这些文件并将其发送给您的用户。

{{3}}

祝你好运!