Laravel存储图像

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (76)

我正在使用laravel 5.6构建我的应用程序这个问题很简单而且一般,不仅仅适用于laravel。

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

我应该从图像中存储哈希吗?一个特别的名字?

公司!

提问于
用户回答回答于

您应该使用数据库来存储路径或URL,以这个形象,从来没有哈希或那样的事情。

对于laravel,你可以使用内置存储和一个很棒的库来处理存储和使用图像做各种事情是图像干预

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

用户回答回答于

您应该将图像名称和图像名称哈希存储在db上,然后将文件存储在本地文件夹、云、S3等。

为了访问这个图像,您应该使用带有散列名称的链接,当您显示这个图像时,您应该用真实的图像设置响应头。

扫码关注云+社区

领取腾讯云代金券