2016-09-30 58 views
0

我已经上传了存储的文件,并且我已经为数据库中的每个文件信息创建了记录。现在我想创建一个播放列表,并为它们中的每一个添加一个简单的html音频播放器。我如何使用存储文件系统来做到这一点?这是可能的,还是我必须公开所有文件?如何从存储器创建mp3文件的播放列表

是这样的:

enter image description here

或本:

enter image description here

回答

1

我不知道如果我正确理解你的问题,但你可以添加一个路由功能使用简单路由条目将文件从“存储”文件夹中拉出:

// Used to retrieve the media files 
Route::get('media/{filename}', function ($filename) { 
    $path = storage_path('app') . '/media/' . $filename; 

    if(!File::exists($path)) abort(404); 

    $file = File::get($path); 
    $type = File::mimeType($path); 

    $response = Response::make($file, 200); 
    $response->header("Content-Type", $type); 

    return $response; 
});