我想创建一个对象,给我的用户一个上传 url,让他们上传数据。结果对象必须是公共可读的。谷歌云存储可以做到这一点吗?如果是这样,是否可以通过谷歌应用引擎,我在哪里可以找到这样做的文档和/或示例?
问问题
2208 次
3 回答
12
要将用户直接上传到 Google Cloud Storage,您可以使用签名 URL功能。这允许您向单个用户授予对对象发出 PUT 请求的访问权限。
如果您使用的是 Python,则有一个演示签名 URL 的 python 示例。
于 2013-01-15T19:59:55.333 回答
4
于 2013-01-15T19:26:13.653 回答
0
直接上传到 Google Cloud Storage 的另一个选项是Resumable URLs。
如果您的对象很大,例如视频,您可以通过这种方式分块上传。如果上传失败(例如客户端失去互联网连接),您可以从上次中断的地方继续,而不必让用户重新开始。另外,您不必重新启动上传,从而节省了一些钱。
但是,如果您的媒体很小,只需使用签名 URL。
于 2016-04-21T14:40:30.213 回答