Wie wird md5Hash für com.google.appengine.api.blobstore.BlobInfo berechnet?

8

Wir versuchen, doppelte Dateien zu vermeiden. Unser md5-Ergebnis unterscheidet sich jedoch immer von BlobInfo.

Wie wir es berechnen:

%Vor%

Es stimmt nicht überein: mit (new BlobInfoFactory().loadBlobInfo(blobKey)).getMd5Hash();

Beispiel stimmt nicht überein:

%Vor%

Es ist auf dem Produktionsserver. (Wir haben die Dev-Umgebung nicht getestet)

    
Tom Fishman 23.11.2012, 23:49
quelle

1 Antwort

7

Sebastian Kreft hat Recht in der obigen Diskussion in Kommentaren.

Der Code, den ich kopiert habe, ist falsch. es sollte nur sein:

%Vor%

Sebastian Kreft hat den Trick benutzt, um die md5 der leeren Datei zu verifizieren, die immer d41d8cd98f00b204e9800998ecf8427e sein sollte!

    
Tom Fishman 26.12.2012, 20:11
quelle