通过API将* .png文件存储到云存储中

时间:2014-01-23 19:57:46

标签: java google-cloud-storage cloud-storage

我的java应用程序会生成一些.png图像,我希望通过java API将其存储到任何云存储中。如果可能的话,我不想要任何付费服务。过去4个小时没有得到一个好的答案。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

Google云端存储没有免费套餐,但只有少数PNG图片,您每月的花费可能不到1美元。

但是,Google Drive可以免费获得前15 GB左右的内容(它与您的GMail帐户,Google+照片等共享)。 Google云端硬盘还提供了Java API:https://developers.google.com/drive/quickstart-java

Dropbox和S3也都有API和各种数量/时间的免费存储空间。如果您只是想要托管图像,并且您不想赚钱,而且您不需要托管那么多,那么您可以查看特定于图像的服务。例如,Imgur.com提供了一个API。

答案 1 :(得分:0)

Dropbox和Google Drive可满足您的需求。您可以实际下载/上传文件到Dropbox以及Google Drive。他们有API来做。

但是,如果您真的在寻找可以扩展数据存储的真正完整的服务,那么您真的想看看Amazon S3。事实上,据我所知,Dropbox在Amazon S3的顶端工作以提供他们的服务。

如果您想了解如何将文件上传/下载到Amazon S3,可以查看this应用程序示例。如果你想在Dropbox或Google Drive上做同样的事情,互联网上有很多例子。但是,在这两个提供程序上,您需要一个令牌来上传文件,这是我不喜欢的。我更喜欢它适用于Amazon S3的方式(仅用于编程目的 - GUI在GD或Dropbox上更好)。

Amazon S3并非完全免费,但实际上非常便宜。

如果您不使用相同的物理基础架构,请注意您的应用与文件存储提供商之间的网络延迟。

相关问题