Laravel存储图像

Laravel存储图像,laravel,web,laravel-5.6,Laravel,Web,Laravel 5.6,我正在用laravel 5.6构建我的应用程序 这个问题简单而笼统,不仅对拉雷维尔来说如此 我应该如何在数据库中存储图像 我应该存储图像中的散列吗?一个特别的名字 泰 您应该将图像名称和图像名称散列存储在db上,然后将文件存储在本地文件夹、云、s3等上 要访问此图像,应使用带有散列名称的链接,并且在显示此图像时,应使用真实图像设置响应标题。应使用数据库存储该图像的路径或URL,而不是散列或其他任何内容 特别是对于laravel,您可以使用内置的强大库来处理图像的存储和处理 因此,如果图像是公用的

我正在用laravel 5.6构建我的应用程序 这个问题简单而笼统,不仅对拉雷维尔来说如此

我应该如何在数据库中存储图像

我应该存储图像中的散列吗?一个特别的名字


您应该将图像名称和图像名称散列存储在db上,然后将文件存储在本地文件夹、云、s3等上


要访问此图像,应使用带有散列名称的链接,并且在显示此图像时,应使用真实图像设置响应标题。

应使用数据库存储该图像的路径或URL,而不是散列或其他任何内容

特别是对于laravel,您可以使用内置的强大库来处理图像的存储和处理


因此,如果图像是公用的,您可以获取用户图像,将其保存在存储器或公用文件夹中,然后获取保存的路径,以便将其保存在数据库中。

您可以将图像文件名存储在数据库中。并将所有图像存储在服务器上的特定文件夹中。之后,您可以通过存储在数据库中的文件名访问图像。看一看,我来试试!谢谢