java - 用于图像上传/显示的文件系统替代方案
问题描述
我有一个带有 Java 后端和 React 前端的 Web 应用程序。它允许用户像在相册设置中一样上传和显示图片。
该应用程序从包含有关图像的数据的 MS SQL 服务器获取数据,然后将其显示在反应中。
该数据库包含一个包含图像信息(文件名、扩展名等)的表,但不包含 BLOB。
我目前正在通过从我的本地计算机创建一个 url 来显示图像。
我现在的问题是,当我想停止在我的 Windows 机器上本地存储图像时,有哪些文件系统替代方案。是否可以使用 Google Drive API 或类似的东西?那么 SFTP 呢?将不胜感激免费的解决方案开始。
解决方案
您可以使用 Amazon S3 来存储您的图像。将有关图像的信息(如文件名、存储桶名称等)存储在您的数据库中,并将图像本身存储在 Amazon S3 中。
推荐阅读
- java - 比较器使用 nullsFirst 对用户定义的对象进行排序
- r - 无法安装 rtools
- python - 如何在 Pandas 中附加列表?
- c# - 获取“权限被拒绝(密码)”。在 SSH.NET 中进行多因素身份验证(密钥和密码)时
- angular - 角度路由未重定向到正确的组件
- javascript - 如何将全名分解为多个部分并插入多个形式?
- java - 无法将数据绑定到 recyclerView
- python - 为 keyPressEvent 子类化 QTextEdit 是唯一的方法吗?
- angular - 拦截器不添加标头来获取请求
- android - 无法从外部存储中获取音频