Bilder/Video + Meta Daten speichern...
Verfasst: Mittwoch 10. Oktober 2012, 15:47
Ich müßte mich mal ran machen eine vernünftige Bilder/Video Gallery in Django zu schreiben (Wobei ich vorher mal mich umsehen sollte, ob es das schon gibt)
Ich Frage mich, wie man am besten die Dateien + Metadaten abspeichern sollte. Klar, Dateien in das Dateisystem und die Metadaten in die DB.
Metadaten wären für mich u.a. Tags zu den Bildern und vielleicht eine eindeutige Kategorie. Dazu kommt Erstellungsdatum des Bildes und vielleicht noch ein freies Text Feld oder so...
Doch wie den Bezug zwischen den beiden Festlegen?
Was mit spontan einfällt:
1. einfach den original Dateinamen nehmen
2. Dateien durchnummerieren. Vielleicht nach den Metadaten ID
3. SHA der Datei bilden, Datei damit umbenennen
Zu 1.: Gib natürlich Probleme bei doppelten Namen. Wobei es die eigentlich bei meinem Anwendungsfall nicht geben sollte.
Bei 2 und 3 hätte man den Nachteil, das man unschöne URLs bekommt und im Dateisystem nicht mehr die Dateien wiedererkennen kann.
Hat sonst noch jemand Ideen?
Ich Frage mich, wie man am besten die Dateien + Metadaten abspeichern sollte. Klar, Dateien in das Dateisystem und die Metadaten in die DB.
Metadaten wären für mich u.a. Tags zu den Bildern und vielleicht eine eindeutige Kategorie. Dazu kommt Erstellungsdatum des Bildes und vielleicht noch ein freies Text Feld oder so...
Doch wie den Bezug zwischen den beiden Festlegen?
Was mit spontan einfällt:
1. einfach den original Dateinamen nehmen
2. Dateien durchnummerieren. Vielleicht nach den Metadaten ID
3. SHA der Datei bilden, Datei damit umbenennen
Zu 1.: Gib natürlich Probleme bei doppelten Namen. Wobei es die eigentlich bei meinem Anwendungsfall nicht geben sollte.
Bei 2 und 3 hätte man den Nachteil, das man unschöne URLs bekommt und im Dateisystem nicht mehr die Dateien wiedererkennen kann.
Hat sonst noch jemand Ideen?