通过PHP将文件输送



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

我希望此请求通过PHP服务器,因此服务器X永远不会暴露于最终用户。

基本上我想做的是通过我的PHP服务器进行原始请求(已经按照预期进行测试和工作(,保留所有原始标题。

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

预先感谢!

进行澄清:

假设我们转到浏览器并键入此URL:http://serverx/downloadfile

结果是:docx文件,名称为" myfile.docx"下载。

现在我想要的是通过我的PHP服务器进行管道,因此当我键入URL时:

结果将是:docx文件,名称为" myfile.docx"下载。

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

Echo Pipe_request($url);

谢谢!

此起作用: echo file_get_contents($url);

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

看这篇文章,它可能会对您有所帮助。

好运!

相关内容

  • 没有找到相关文章