首页 > 解决方案 > 用于图像上传/显示的文件系统替代方案

问题描述

我有一个带有 Java 后端和 React 前端的 Web 应用程序。它允许用户像在相册设置中一样上传和显示图片。

该应用程序从包含有关图像的数据的 MS SQL 服务器获取数据,然后将其显示在反应中。

该数据库包含一个包含图像信息(文件名、扩展名等)的表,但不包含 BLOB。

我目前正在通过从我的本地计算机创建一个 url 来显示图像。

我现在的问题是,当我想停止在我的 Windows 机器上本地存储图像时,有哪些文件系统替代方案。是否可以使用 Google Drive API 或类似的东西?那么 SFTP 呢?将不胜感激免费的解决方案开始。

标签: javareactjsspringhibernate

解决方案


您可以使用 Amazon S3 来存储您的图像。将有关图像的信息(如文件名、存储桶名称等)存储在您的数据库中,并将图像本身存储在 Amazon S3 中。


推荐阅读