- Registriert
- 13.12.09
- Beiträge
- 266
Hallo zusammen,
ich habe eine kleine iPhone App die es den Benutzern ermöglicht Dateien (Bilder) auf einen Server hochzuladen.
Da es unter umständen vorkommen kann das mehrere Benutzer im Sekundentakt Bilder hochladen, muss ich mir überlegen
wie ich die Bilder eindeutig aber immer wieder verschieden benennen kann, so das ein überschreiben eines Bildes durch einen gleichen Dateinamen unmöglich ist. und da gehen mir jetzt die ideen aus. Ich habe schon mal überlegt vielleicht im Dateinamen den NSUserDeviceIdentifier, oder wie der heißt, unterzubringen....der soll ja eindeutig sein. Dann hätte ich schon mal eine Unterscheidung zwischen den einzelnen usern aber natürlich muss in den Dateinamen noch ein element rein was sich immer ändert, sonst kann der user ja nur ein bild hochladen welches durch weitere Uploads immer wieder überschrieben wird. Eine Idee wäre vielleicht noch eine Zeitangabe einzubauen, allerdings kann ich keine sekundengenaue Zeitangabe einbauen da der Upload des Bildes (und noch anderer Infos) fast immer knapp mehr als eine sekunde dauert(auch abhängig von der Größe) und nur eine minutengenaue Zeitangabe im dateinamen wäre zu unsicher (überschreibungsgefahr). Also was kann ich tun? Vielleicht habt ihr ja bessere Vorschläge als ich. Ich hoff ich hab mein Problem verständlich geäußert.
Wäre nett wenn wir da einige Vorschläfge zusammentragen und diskuttieren könnten.
ich habe eine kleine iPhone App die es den Benutzern ermöglicht Dateien (Bilder) auf einen Server hochzuladen.
Da es unter umständen vorkommen kann das mehrere Benutzer im Sekundentakt Bilder hochladen, muss ich mir überlegen
wie ich die Bilder eindeutig aber immer wieder verschieden benennen kann, so das ein überschreiben eines Bildes durch einen gleichen Dateinamen unmöglich ist. und da gehen mir jetzt die ideen aus. Ich habe schon mal überlegt vielleicht im Dateinamen den NSUserDeviceIdentifier, oder wie der heißt, unterzubringen....der soll ja eindeutig sein. Dann hätte ich schon mal eine Unterscheidung zwischen den einzelnen usern aber natürlich muss in den Dateinamen noch ein element rein was sich immer ändert, sonst kann der user ja nur ein bild hochladen welches durch weitere Uploads immer wieder überschrieben wird. Eine Idee wäre vielleicht noch eine Zeitangabe einzubauen, allerdings kann ich keine sekundengenaue Zeitangabe einbauen da der Upload des Bildes (und noch anderer Infos) fast immer knapp mehr als eine sekunde dauert(auch abhängig von der Größe) und nur eine minutengenaue Zeitangabe im dateinamen wäre zu unsicher (überschreibungsgefahr). Also was kann ich tun? Vielleicht habt ihr ja bessere Vorschläge als ich. Ich hoff ich hab mein Problem verständlich geäußert.
Wäre nett wenn wir da einige Vorschläfge zusammentragen und diskuttieren könnten.