2016-10-10 11:31:58 2240次浏览 1条回答 0 悬赏 10 金钱

在控制器中定义了一个函数

public function actionDownload($path)
{
    Yii::app()->getRequest()->sendFile(basename($path), @file_get_contents($path));
}

当$path是外部数据的url,比如 http://7xvilo.com1.z0.glb.clouddn.com/video/official-tool/qrsbox_video_for_win_web_low_origin.mp4

下载过程,会不会加重我的服务器负担呢? 尤其是文件很大的情况

  • 回答于 2016-10-11 20:59 举报

    建议直接header头跳转

    header('Location: http://7xvilo.com1.z0.glb.clouddn.com/video/official-tool/qrsbox_video_for_win_web_low_origin.mp4');
    exit();
    
    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
ypchen
试用期

ypchen

注册时间:2015-07-27
最后登录:2016-10-10
在线时长:1小时22分
  • 粉丝0
  • 金钱20
  • 威望0
  • 积分30

热门问题