0
我已经上传了存储的文件,并且我已经为数据库中的每个文件信息创建了记录。现在我想创建一个播放列表,并为它们中的每一个添加一个简单的html音频播放器。我如何使用存储文件系统来做到这一点?这是可能的,还是我必须公开所有文件?如何从存储器创建mp3文件的播放列表
是这样的:
或本:
我已经上传了存储的文件,并且我已经为数据库中的每个文件信息创建了记录。现在我想创建一个播放列表,并为它们中的每一个添加一个简单的html音频播放器。我如何使用存储文件系统来做到这一点?这是可能的,还是我必须公开所有文件?如何从存储器创建mp3文件的播放列表
是这样的:
或本:
我不知道如果我正确理解你的问题,但你可以添加一个路由功能使用简单路由条目将文件从“存储”文件夹中拉出:
// 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;
});