首页 文章

Cloud 存储可恢复上传访问令牌

提问于
浏览
0

我正在尝试在vue js中构建图像上传器,我希望它可以恢复上传,我将请求从浏览器直接发送到 Cloud 存储服务器(不使用php作为中间件发送上传请求)

但文档说我必须有访问令牌来获取会话网址,我稍后会用它来上传图像,如何使用JavaScript获取此访问令牌,谷歌 Cloud 没有javascript库但在节点js我无法使用用于浏览器

POST https://www.googleapis.com/upload/storage/v1/b/myBucket/o?uploadType=resumable HTTP / 1.1授权:承载[YOUR_AUTH_TOKEN]

从此页:https://cloud.google.com/storage/docs/json_api/v1/how-tos/resumable-upload

1 回答

  • 0

    你绝对不希望通过将自己的访问令牌传递给客户端来做到这一点 . 访问令牌允许持有者在其范围内做任何事情,直到它们到期为止 . 拥有访问令牌的恶意用户可能会导致几乎无限制的问题 .

    您需要让您的客户使用他们自己的Google凭据(不寻常,但对于管理其他人的Google Cloud 资源的第三方工具有意义)或使用某种形式的签名网址或类似功能 .

相关问题