我刚刚在我的网站上设置了一个简单的 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/