javascript - 用户是否可以在不进行身份验证的情况下直接将文件上传到 Google Cloud Storage?

标签 javascript google-cloud-storage

我刚刚在我的网站上设置了一个简单的 JS 照片 uploader 。它将照片直接上传到 Google Cloud Storage 存储桶。

我使用了他们官方的代码JavaScript library

但是如果您查看该代码,您会发现它需要身份验证。我已通过身份验证并能够上传照片,但我希望每个人都能够在不登录 Google 帐户的情况下上传文件。

这可能吗?

最佳答案

您可以使用 POST 策略文档:https://cloud.google.com/storage/docs/xml-api/post-object#policydocument

这将允许您构建一个带有内置各种约束(内容长度、内容大小等)的签名请求,从而允许未经身份验证的用户在给定的约束下上传到您的存储桶。

关于javascript - 用户是否可以在不进行身份验证的情况下直接将文件上传到 Google Cloud Storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29081997/

相关文章:

hadoop - 将 hadoop 集群连接到多个 Google 项目中的多个 Google Cloud Storage 存储桶

javascript - 让图像飞出屏幕

javascript - 使用 $cookies 和 $stateChangeStart 检查 sessionID exeeding maximum callstack

javascript - 如何更改 iframe src 使用 angularjs

javascript - Meteor.js 应用程序不支持 IE 9

google-cloud-storage - 使用 Cloud Dataflow 使用 DoFn 从 PubSub 写入 Google Cloud Storage

javascript - jquery 检查元素不为空更改类

boto - gsutil 在 GCE 中不工作

php - 如何使用 PHP 将图像上传到 Firestore Storage

Firebase 存储安全规则 - 对象的属性大小未定义