In der Quarantäne

Quarantäneinsel vor Vendig
Lazzaretto Vecchio (Insel vor Venedig)

Der Einsatz vorn File Uploads birgt ein potentielles Risiko, man muss also unbedingt einige Sicherheitschecks einbauen. Dafür ist es hilreich, wenn man den grundsätzlichen Mecano von Uploads versteht:

  1. Nach dem Verschicken des Upload-Formulars wird die gewählte Datei auf den Server übertragen.
  2. Die Datei wird vorläufig nur in einem temporären Verzeichnis gespeichert.
  3. Dort finden die Sicherheitschecks statt (Darum der Vergleich mit der Quarantäne-Station).
  4. Erst wenn alles ok ist, wird die Datei (dauerhaft) ins Zielverzeichnis auf dem Server verschoben.
  5. Nach dem Ablaufen des Skripts wird die temporäre Datei automatisch gelöscht.

Wo ist das temporäre Verzeichnis?

Soll ich das temporäre Verzeichnis überhaupt ändern?

Einige Webentwickler:innen bestimmen das Verzeichnis für den Upload selber. Dabei gibt es jedoch zu bedenken:
Gute Provider überwachen temporäre Verzeichnisse mit speziellen Massnahmen. Bestimmst du das Verzeichnis selber, kannst du davon nicht profitieren. Vollziehe also diesen Schritt nur, wenn du schon Übung im Programmieren hast und genau weisst, was du machst.