【问题标题】:How to connect Spring MVC application and cloud storage如何连接 Spring MVC 应用程序和云存储
【发布时间】:2016-12-08 14:24:46
【问题描述】:

我在 Spring MVC 上做应用程序,我需要在其中存储用户照片。有一些存储文件的方法,但它们都有缺点:

  1. 在本地存储中 - 主机存储限制
  2. 在 DB 中 - Cashe、DB 限制、将图像转换为存储在 DB 中的漫长过程

我想问你,有没有办法在云服务上上传图像(任何文件),例如https://i.onthe.io/ 或google drive,然后将它们加载到我的应用程序(在 JSP 页面上)。

【问题讨论】:

    标签: spring web-applications cloud


    【解决方案1】:

    从 Spring 应用程序上传到 Google Drive 需要 2 个步骤。

    1.实现Oauth2授权 - 使用Google APIs或Spring OAuth2

    2.使用Drive API Client Library for Java将文件上传/下载到谷歌驱动器。

    请参阅 GoogleDrive API JavaDoc here。

    【讨论】:

    • 我明白:存储图像的最佳方式是数据库。要将其存储在云中,我需要编写比我所有应用程序中更多的代码(
    • 在问别人之前请确定你想要什么。
    【解决方案2】:

    Spring Cloud AWS 或许能帮到你enter link description here

    【讨论】:

    • 是的,我看到了,但看起来有些不清楚和困难。没有直接连接和保存文件的示例。我想找到一些连接到免费流行存储的方法:google、yandex、i.onthe 等。
    • Google 磁盘免费提供 10GB 空间。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    • 2018-09-30
    • 2017-01-03
    • 1970-01-01
    相关资源
    最近更新 更多