ich überlege gerade ob es sinnvoll ist das md5 wert von Bilder als meine id in der DB benutzen?
das Problem ist das wir das gleiche bild mit verschieden Name in verschiedenen Ordner haben (local, am Server, SVN) und jetzt soll eine DB enstehen um alle Bilder zu sammeln, aber viele User können die Bilder in der DB laden.
Also habe ich mir gedacht das ich das Bild vor den laden in md5 berechne und so nur einmal in der DB vorkommt, und da ich sehr faul bin habe ich mir gedacht ich benutzt dieses md5 wert für die id und so bin ich sicher das es nur einmal vorkommt (die id ist ja unique)
ja ich weis ich brauch nur einmal die Routine schreiben um schauen ob das md5 schon vorhanden ist....
aber wurde das in allgemeinen sinn machen, wenn nicht warum nicht?
EDIT: was noch zu wichtig ist, der name in der DB ist nicht der file name sonder soll der name welche das bild bekommen soll wenn es aus der DB genommen wird, also es wird verschiedene Bilder mit den gleichen namen geben.