Google App Engine Verwenden Sie Blobkey

Hallo zusammen, ich versuche, ein Servlet zu erstellen, mit dem Administratoren Bilder hochladen und alle Google-Benutzer diese Bilder anzeigen können. Bisher arbeite ich an dem Programm, das unter verfügbar isthttps://developers.google.com/appengine/docs/java/blobstore/overview

und wenn ich ein Bild hochlade, wird es sofort mit einem sehr langen blobKey geliefert? und speichert eine Kopie von sich selbst in der local_db.bin

Was ich nicht herausfinden kann, ist, ob es eine Möglichkeit gibt, die Blobkeys für die Verwendung zu verkürzen? Zum Beispiel möchte ich eine Galerie haben, in der alle Bilder angezeigt werden, die von Benutzern hochgeladen wurden. Bisher kann ich die Bilder jedoch nur durch Aufrufen von so etwas aus der Datenbank abrufen

res.sendRedirect ("/ serve? blob-key =" + blobKey.getKeyString ())

Dies funktioniert jedoch nur für ein Bild und ich müsste jeden neuen blobKey fest codieren, um ihn auf einer separaten Seite anzuzeigen. Das bedeutet auch, wenn ein Benutzer ein neues Bild hochlädt, muss ich den Code bearbeiten und einen neuen Link für den neuen hinzufügen Bild?

Grundsätzlich möchte ich herausfinden, ob es sowieso einfach ist, jeden in der local_db.bin gespeicherten Blob zu definieren.

Jede Hilfe wird sehr geschätzt, bitte zögern Sie nicht, weitere Details zu erfragen.

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage