| 

.NET C# Java Javascript Exception

3
Ich möchte, das der User ein Bild hoch laden kann.
Wenn dies erledigt ist, wird es z.b. in der Größe angepasst und dem User wieder zum Download bereitgestellt.
Bei einem Upload, wird das Bild ja als Datei auf dem Server mit einem Namen gespeichert.
Genau dieser Dateiname ist mein Problem. Solange ein User nach dem anderen etwas hoch lädt, könnte das File z.b. tmp.jpg heißen.
Was mache ich aber, wenn 2 oder mehr User gleichzeitig ein Bild hochladen?
Gibt es in ASP auch so etwas wie eine Session Id?
Und wenn ja, wie greife ich darauf zurück?
Oder wie sollte so etwas generell gehandelt werden?

Ihr merkt schon, ich bin recht neu in der Materie.
Daher bin ich für alle Tipps und Hinweise offen.

Danke
10.07.2017
MerkDanzinger 11 1
2 Antworten
0
Am einfachsten ist es, den temporären Namen mit einem Zeitstempel zu verbinden. Typischerweise reicht ein sekundengenauer Zeitstempel ala "yyyyMMddHHmmss" aus. Ist der Nutzername bekannt, dann kann auch dieser in den Namen eingebaut werden.

Die Sitzung ist dafür ungeeignet - es sei denn man implementiert eine eigene Sitzungsverwaltung - etwa auf der Basis von GUIDs und Cookies.

Wir nutzen Zeitstempel unter .NET bzw. Android und es gab noch nie Kollisionen.
11.07.2017
edvservice 1,2k 6
0
All have been busy playing the gta 5 and as i can see that at the website below you can generate the gta 5 money hack to get the money online.
14.07.2017
Und was hat das jetzt mit temporären Dateinamen zu tun?
muffi 18.07.2017

Stelle deine .net-Frage jetzt!