在laravel中下载zip文件

时间:2015-06-12 10:15:49

标签: laravel laravel-4 laravel-routing

当我的用户点击“下载应用”时,zip文件会下载到他/她的电脑上。 我想要它,以便当我的用户点击“下载应用程序”时,zip文件保存到我的服务器(linux)。 enter link description here

1 个答案:

答案 0 :(得分:0)

有三件事

  1. 从某个在线资源下载文件到您的服务器
  2. 从服务器将文件下载到客户端的计算机
  3. 从客户端的计算机上传到您的服务器
  4. 据我所知,你想要第一个,所以你可以用file_get_contents来获取文件。您也可以使用curl,以下是file_get_contents();

    的示例
    $file = file_get_contents('url_provided_by_the_user');
    $destinationPath = public_path() . '/location/to/save/'.$filename . '.extension';
    file_put_contents($destinationPath, $file);
    }
    

    如果我有任何机会混淆了解你的问题,请在下面评论,我会尽力纠正事情