2016-09-30 93 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; 
});