1

我真的很困惑:

从官方回形针维基页面:

如果模型具有名为指纹的属性,则分配的原始文件的 MD5 校验和将放置在模型中。

我的表中有一个attachment_fingerprint,回形针会自动将 md5 值插入该字段。

问题是,校验和是如何生成的?它是在上传之前还是在上传之后生成的?

例如,原始文件的校验和为 1,而文件在上传过程中损坏,其校验和现在变为 2,回形针将在字段中插入哪个值?

4

1 回答 1

4

文件成功上传到服务器,计算指纹校验和并保存到指纹列。不过,文件在上传过程中不太可能损坏。如果您真的担心这一点,您必须在客户端预先计算相同的 MD5,将其与上传的文件一起发送,然后在服务器上检查原始 MD5 哈希值与回形针计算的一个。

于 2013-03-07T22:02:43.450 回答