首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP: file_get_contents()是否绕过了外部下载?

PHP: file_get_contents()是否绕过了外部下载?
EN

Stack Overflow用户
提问于 2016-07-05 22:13:19
回答 0查看 851关注 0票数 0

以下问题:我的服务器上有一个大文件(~2 2GB)。登录到我的站点的用户可以从我的服务器下载此文件。

不幸的是,我的服务器并没有那么强大。当许多用户同时下载这个文件时,他们的dl速度都非常慢。

因此,我将文件上传到google drive,并生成了一个直接下载链接:http://googledrive.com/host/[FILE_ID]

我的代码:

代码语言:javascript
运行
复制
<?php
  $remoteFile = 'http://googledrive.com/host/[FILE_ID]';
  $filename = basename($remoteFile);
  header("Content-Type: application/octet-stream");
  header("Content-Disposition: attachment; filename=\"$filename\"");
  echo file_get_contents($remoteFile); 
?>

我的问题是: file_get_contents()真的绕过了dl,还是这个文件正在通过我的服务器?如果是这样,那就没有意义了:

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38205719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档