如何使用JavaScript将文件上传到GCS?

时间:2019-04-22 12:00:04

标签: javascript oauth-2.0 google-cloud-platform google-cloud-storage

我正在尝试使用javascript将文件上传到GCS。

我发现了这个answer,它显示了如何上传和查看该文件的进度。

我还遵循了官方documentation

以上所有内容都对我有用,但是现在我想允许访问我网站的任何人上传到我拥有的存储桶中。我不想使用文档中显示的按钮进行身份验证。我只希望任何人都可以访问该网站,上传并查看上传文件的进度。

我遇到的主要问题是我希望用户能够看到上传文件的进度。也许还有另一种方法。

谢谢

1 个答案:

答案 0 :(得分:0)

要使其正常工作,您需要:

  1. 配置Cross Origin Resource Sharing (CORS)
  2. Generate signed url for file upload。您可以查看example in python的操作方法或example server side app in node.js
  3. 使用resumable multiple chunks upload显示上传进度。