php Laravel文件下载路线

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Laravel文件下载路线相关的知识,希望对你有一定的参考价值。

Route::get('images/{filename}', function ($filename)
{
    $path = storage_path() . '/img/' . $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;
});
//To download any file that reside on your storage/app directory, the download response code should be like:

return response()->download(Storage::disk('local')->getDriver()->getAdapter()->getPathPrefix().'/path-to-file';

以上是关于php Laravel文件下载路线的主要内容,如果未能解决你的问题,请参考以下文章

我在 laravel 5.6 路线中更改了 web.php,但仍然给了我旧路线

php Laravel Middleware路线和请求信息

php Laravel:地图数据库路线

php 获取Laravel的可用路线

php Laravel Customized Auth路线

php 管理Laravel中的路线