gpt4 book ai didi

android - 如何使用谷歌应用引擎存储文件并能够查看它?

转载 作者:行者123 更新时间:2023-11-28 18:32:42 24 4
gpt4 key购买 nike

我需要一种方法来存储可通过浏览器查看的文件。目前我有一个 Android 和 iOS 应用程序可以查询我的谷歌应用程序引擎实例。我需要从客户端 (android/ios) 上传一些小文件到 App Engine。我在看:

  • 网店
  • 谷歌云存储
  • 临时存储文件以将它们传输到其他地方,例如 s3

而且我不确定什么是最佳选择。这个想法是,一旦我存储了文件,如果他们在浏览器上打开链接,我就可以生成一个可公开访问的链接来查看文件(即图像或文本)。最好的方法是什么?

附言我读过 blobstore 似乎在 5GB 以下是免费的,而云存储甚至会为您使用的第一个 GB 收费?这还是真的吗?

最佳答案

由于您的应用托管在 GAE 上,因此将内容保留在 Google 的基础架构上是有意义的,因此请立即忽略 S3。

这让您可以在 bs 和 gcs 之间做出选择,而决定实际上取决于您对应用的需求。 Blobstore 是 App Engine 的一项功能,而 GCS 是一个独立的对象存储。如果您的应用程序已经在 GAE 上运行,Blobstore 是最简单、最快速的实现解决方案。但 GCS 将为您提供更大的灵 active ,并且具有更丰富的功能负载(安全性、缓存、API 等)。如果您使用 blobstore,所有流量都将通过 App Engine,从而增加您的传入/传出带宽配额。另一方面,GCS 有自己的配额。正如您提到的,您还需要 enable billing使用 GCS,将会有一个 charge for it's use .

因此,这取决于您的需求——您的应用程序有多大、您拥有多少用户、您需要存储多少数据等等等等。“更好”的解决方案是云存储,但如果您只是需要在这里和那里存储一些小 blob,blobstore 可能是适合您的解决方案。就个人而言,我会选择 GCS,因为它为您提供了更多选择和灵 active 。

旁注:我曾多次读到/听说过 blobstore 正在被弃用,最终将被 Cloud Storage 完全取代。

关于android - 如何使用谷歌应用引擎存储文件并能够查看它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25278211/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com