首页 > 解决方案 > 存储与项目相关的图像的正确方法

问题描述

我正在编写的项目的功能之一是上传图像并在页面上使用它。我知道我们有很多方法来处理它,但我真的认为什么是最合适的方法。我应该在数据库中保存图像的字节数组吗?或者也许将图像存储在其他服务器上,并且在数据库中只有它们的名称和位置?你在你的项目中是如何做到的?当我将图像存储在数据库中时,它的大小已经增长到数百 GB(经过很长时间的 OFC :))。

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

标签: javadatabasemongodbrestspring-boot

解决方案


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


推荐阅读