正确存储与项目相关的图像的正确方法

时间:2019-02-28 13:03:23

标签: java database mongodb rest spring-boot

我正在编写的项目的功能之一是上传图像并在页面上使用它。我知道我们有很多方法可以处理它,但是我真的被认为是最合适的方法。 我应该在数据库中保存图像的字节数组吗?还是将图像存储在其他服务器上,而在数据库中仅具有其名称和位置?您在您的项目中如何做?当我将图像存储在db中时,它的大小已增长到数百GB(长时间后:ofc)。

我当前的项目是在spring boot和mongoDB中。

2 个答案:

答案 0 :(得分:1)

我认为最合适的方法是将图像存储在文件系统或云提供商(例如aws s3中,并将其链接到数据库中。

答案 1 :(得分:0)

保存图像的方法有n种,因为基本上每个图像都是字节数据。

1.Third party cloud services
2.File handling
3.Database storage