首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直接将文件上传到Google存储中,不将文件上传到app服务器

直接将文件上传到Google存储中,不将文件上传到app服务器
EN

Stack Overflow用户
提问于 2015-08-22 05:36:53
回答 1查看 4.1K关注 0票数 2

我正在使用云存储(Bucket)作为我的应用程序的cdn服务器。我不会将用户上传的文件存储在我的应用服务器上,而是将它们保存到Google中。目前的实现是:用户上传文件从网站(HTML页面)到API服务器,然后API服务器将该文件保存到Google云存储(CDN/bucket),这是一个双重过程。

但现在我想直接上传文件从角度HTML页面,即从网站到谷歌云存储。我知道我们可以将文件从API服务器(python或java或许多其他)上传到云存储,但我不想这样做。背后的原因是,我想消除双重处理时间意味着首先上传文件到我们的服务器,然后服务器将该文件发送到谷歌云。如果上面的文件大小很小,我们可以考虑上面的工作流程,但是如果我要将较大的文件上传到服务器上呢?

这能在服务器端创建一些身份验证头值吗?客户机(HTML/网站)将使用它直接将文件上传到Google (桶)?在响应了google之后,客户端将调用api服务器来保存相应的更改。

我做了大量的研发工作,但确实找到了任何有用的解决方案。我也检查了下面的链接,但没有运气。

Upload file to Google Cloud Storage using AngularJS multipart form data

EN

回答 1

Stack Overflow用户

发布于 2015-09-15 09:26:52

创建一个签名的urls来直接将一个文件上传到gcs,而无需身份验证。https://cloud.google.com/storage/docs/access-control#Signed-URLs

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32152726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档