【发布时间】:2022-03-07 23:14:49
【问题描述】:
我想在其路径之外创建图像的签名Url(保存在 firebase-storage 中),正如我们所知,firebase sdk 在 firebase-cloud-functions 中不提供此类功能,因此我已按照给出的说明进行操作在Get Download URL from file uploaded with Cloud Functions for Firebase
我可以通过云功能生成图片的网址,但是在浏览器中打开该链接后,收到以下错误。
<Code>MalformedSecurityHeader</Code>
<Message>Your request has a malformed header.</Message>
<ParameterName>signature</ParameterName>
<Details>Signature was not base64 encoded</Details>
【问题讨论】:
-
这不太可能是你的问题——但我意识到我确实遇到了这个错误,因为我在 VS 代码终端中“按住 ctrl+单击”链接——它只是将部分 URL 复制到 chrome 中。如果我手动将完整的 URL 复制并粘贴到 chrome 中,它实际上是有效的。
-
@dsg38 哈哈,是的,伙计,这只是解决了我问题:D
-
@dsg38 这应该是一个答案。也为我修好了!
-
@AndreasTzionis - 刚刚添加为答案。赞成票将不胜感激:)
-
@JosephMckenzie - 刚刚添加为答案。赞成票将不胜感激:)
标签: firebase google-cloud-functions firebase-storage