我试图阻止用户使用laravel 4.2取消授权用户在我公司内部网站上观看视频。
视频存储在文档根目录之外。因此,我需要一种方法来向用户提供视频。
我有一条处理请求的路由如下:
Route::get('video/{name}', function($name){
$type = explode('.', $name)[1];
header("Content-Type: video/$type");
$file = "c:\\xampp5-4\\intranet\public\\$name";
readfile($file);//I tried return Response::download($pathToFile); the video download, but it does not play
die();//$this is a simple example of the many things I've tried
})->before('auth');
它适用于纯PHP,但由于某种原因,它不适用于laravel。