首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防火墙存储下载完整性

防火墙存储下载完整性
EN

Stack Overflow用户
提问于 2022-03-15 21:27:08
回答 1查看 64关注 0票数 1

我找不到任何文档,说明Firebase存储客户端将检查下载的文件的哈希和服务器上的哈希。当然存在错误代码ERROR_INVALID_CHECKSUM,但是作为文献状态

客户端上的文件与服务器接收的文件的校验和不匹配。再次尝试上传。

看起来这个错误可能只在上传时发生,而不是在下载文件时发生。所以我想问是否有人对这件事有更多的了解,因为我担心下载的文件可能会被破坏,并且可能需要重新下载。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-15 22:40:09

只有上传文件时才能发生ERROR_INVALID_CHECKSUM

客户端创建正在上载的数据的crc32签名或md5哈希,然后服务器接收到字节后,还创建crc32或md5哈希,并将其返回给客户机最终的http响应。

如果来自服务器的代码与客户端fromm不匹配,则客户端将引发ERROR_INVALID_CHECKSUM错误。

不过,在下载时不会发生这样的检查。如果您的回调被调用,唯一可以做的假设是下载已经成功完成。从技术上讲,您可以将存储在元数据中的md5与实际的blob数据进行比较,但我认为SDK并没有真正做到这一点。

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

https://stackoverflow.com/questions/71489224

复制
相关文章

相似问题

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