我希望允许客户端(浏览器)应用程序将文件直接上传到Google云端存储,同时保持限制客户端可以上传的文件大小的能力。
似乎最佳做法是将resumable uploads与服务器创建的signed urls结合使用足够的凭据(服务帐户)。
使用给定的流量,是否可以限制特定签名网址或可恢复上传ID的文件大小?这意味着Google云端存储会拒绝超出所需大小的文件。
答案 0 :(得分:0)
可以通过添加Content-Length canonical extension header将签名网址限制为完全允许的大小。这将只允许上传具有确切的内容长度(并且不允许没有该标题的分块编码上传。因此,您可以让客户端以所需的长度传递给提供签名URL的服务,然后包括这个限制。