laravel下载远程文件报错

public function down(){
    $attachment = Attachment::find(Input::get('id'));
    $header = array(
        'Content-Type' => Attachment::getMimetype($attachment->extension)
    );
    return Response::download($attachment->filepath,$attachment->filename,$header);
}

如果文件地址是本地服务器的没问题,换成远程地址就报错。
The file "http://www.xxx.com/test.xlsx" does not exist
PS:这远程文件是存在的哦。
已邀请:

糖古屋

赞同来自:

问题解决了,之前读取本地服务器的资源可以这么用。我现在改成 直接访问文件地址了
return Redirect::to('远程文件地址', 301);

安正超

赞同来自:

嗯。下载是不能直接读取远程文件的,直接跳转就好了。

要回复问题请先登录注册