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

Java 通过API将*.png文件存储到云存储,java,google-cloud-storage,cloud-storage,Java,Google Cloud Storage,Cloud Storage,我的java应用程序生成一些.png图像,我想通过java API将其存储到任何云存储中。如果可能的话,我不想要任何免费的付费服务。在过去的4个小时里没有得到一个好的答案。有什么建议吗?谷歌云存储没有免费的存储层,尽管对于少数PNG图像,你可能每月花费不到1美元 然而,Google Drive在前15GB左右是免费的(它与您的GMail帐户、您的Google+照片等共享)。Google Drive还提供了一个Java API: Dropbox和S3也都有API和不同数量/时间的免费存储。如果您只

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

谷歌云存储没有免费的存储层,尽管对于少数PNG图像,你可能每月花费不到1美元

然而,Google Drive在前15GB左右是免费的(它与您的GMail帐户、您的Google+照片等共享)。Google Drive还提供了一个Java API:


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

Dropbox和Google Drive可以满足您的需要。您可以实用地将文件下载/上载到,也可以将文件下载/上载到。他们有API来做这件事

然而,如果您真的在寻找一种真正完整的服务,在这种服务中,您可以扩展数据存储,直到您愿意为止,那么您真的想看看AmazonS3。事实上,据我所知,Dropbox在AmazonS3的顶部工作,提供他们的服务

如果您想了解如何将文件上传/下载到AmazonS3,可以查看应用程序示例。如果你想在Dropbox或谷歌硬盘上看到同样的东西,互联网上有很多例子。然而,在这两个提供商上,你需要一个令牌来上传文件,这是我不喜欢的。我更喜欢它在AmazonS3上的工作方式(只是为了编程目的——GUI在GD或Dropbox上更好)

AmazonS3不是完全免费的,但它确实非常便宜


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

Dropbox有Java API并且是免费的,您尝试过吗?