2

我是 AppEngine 的新手,我正在构建一个接受来自 Android 设备的用户图像上传的应用程序。

我使用 Cloud Storage 构建它,但后来我意识到我在上传大文件时遇到问题(可能是因为请求时间限制?)

所以我想我应该使用 Blobstore 的上传 URL 来正确上传多个大文件。Blobstore 还具有非常好的动态图像大小调整功能。

问题是,Cloud Storage 比 Blobstore 便宜。

上传后我应该将上传的文件从 Blobstore 移动到 Cloud Storage 吗?

有没有办法不通过 Blobstore 上传 URL 方式将多个大文件上传到 AppEngine?

如果重要的话,我正在使用 Go..

4

2 回答 2

3

最简单的答案可能是使用签名的 url来允许用户直接上传到 Cloud Storage。这让您可以完全绕过 App Engine 进行上传,从而简化网络使用并让您充分利用 Cloud Storage 的所有上传基础架构。

于 2013-04-21T09:12:15.060 回答
1

目前,blobstore 为 0.0009 美元/GBHour,而 Cloud Storage 为 0.0027 美元/GBHour,因此 Blobstore 现在似乎比 Cloud Storage 便宜 3 倍。因此,虽然可能有理由迁移到云存储,但成本目前并不是其中之一。请注意,价格最近发生了变化。

如果您需要 Cloud Storage 提供的更丰富的 API,那当然是另一回事了。

于 2014-05-21T16:18:18.413 回答