标签: google-app-engine md5 blobstore
在开发服务器上,将blob上传到blobstore后,BlobInfo.getMd5Hash()返回一个String(为什么不只是二进制哈希?),它似乎是十六进制编码的哈希值。我可以通过在本地散列文件来证明这一点。 但是在Appengine上,getMd5Hash()会返回不同的内容。 它似乎是Base64编码,但使用Base64解码它与我在本地获得的不匹配。也许它也使用不同的哈希算法? 使用了哪种编码,为什么在开发和生产方面不一致?
任何帮助表示感谢。