【发布时间】:2019-11-27 15:07:43
【问题描述】:
我有一个带有 Java 后端和 React 前端的 Web 应用程序。它允许用户像在相册设置中一样上传和显示图片。
应用程序从包含图像数据的 MS SQL 服务器获取数据,然后将其显示在反应中。
数据库包含一个包含图像信息(文件名、扩展名等)但不包含 BLOB 的表。
我目前正在通过从我的本地计算机创建一个 url 来显示图像。
我现在的问题是,当我想停止在我的 Windows 机器上本地存储图像时,有哪些文件系统替代方案。是否可以使用 Google Drive API 或类似的东西?那么 SFTP 呢?非常感谢免费的解决方案。
【问题讨论】:
-
为什么不扩展数据库表并包含 blob?
-
@XtremeBaumer 我认为与文件系统相比,它会导致获取/加载缓慢。
-
取决于您的连接。但是一切都会受到这种连接的限制。如果您使用 Google Drive,它会受到连接的限制。如果您使用 Amazon S3,它会受到连接的限制。 FTP 也一样。那么,如果可以免费获得,为什么还要浪费钱呢?
标签: java reactjs spring hibernate