Klaus1: Ups. Gefährlich!

Beitrag lesen

Hallo Rolf,

der Anwender kann per Drag&Drop oder über den Datei-Dialog aus beliebigen Verzeichnissen Dateien wählen. Beim Upload läuft Javascript dann durch alle gewählten Dateien, zerlegt die jeweilige Datei in Häppchen (Chunks) und lädt diese hoch. Im PHP werden die Chunks dann wieder zusammengesetzt. Damit lassen sich beliebig viele (ansonsten gibts eine Grenze bei der POST-Größe) und beliebig große Dateien (ansonsten PHP Max-Size, maximum-execution-time, etc.) hochladen.

Der Anwender soll nun beim Hochladen noch wählen können, dass die Dateien gezippt werden sollen. Ebenso der potentielle Downloader, der bei mehreren Dateien wählen kann, ob alle Dateien zusammen (als Zip) heruntergeladen werden können. Letzteres kann ich eventuell als Stream realisieren. Ersteres aber wohl nicht.

LG Klaus