使用Google云端存储,我想向客户传递必要信息以执行resumable upload。这可能吗?
答案 0 :(得分:10)
是的,这是可能的。
对于已通过云存储服务验证的服务器以及希望授予其访问权限的客户端,典型的签名URL上载工作流程如下所示:
URL
URL
可恢复的工作流程如下所示:
URL
URL
和Upload ID
同时返回给客户URL
和Upload ID
答案 1 :(得分:6)
我刚在docs here上找到了这个说明:
注意:如果您的用户仅将资源(写入)上传到访问控制的存储桶,则可以使用Google云端存储的可恢复上传功能,并避免签名网址或要求使用Google帐户。在可恢复的上传方案中,您的(服务器端)代码会对Google Cloud Storage进行身份验证并启动上传,而无需实际上传任何数据。启动请求返回上载ID,然后可以在客户端请求中使用上载ID来上载数据。客户端请求不需要签名,因为上载ID实际上充当身份验证令牌。如果选择此路径,请务必通过HTTPS传输上传ID。
所以基本上你不需要签名的网址。上传ID就足够了。程序如下: