Rolf B: Ups. Gefährlich!

Beitrag lesen

Hallo Klaus1,

Ich hab ja auch noch das Problem, dass der Anwender beim Zippen keine Rückinfo erhält, wie beim Hochladen (über einen Progress-Bar).

Nee, das wird auch nicht gehen.

Wie funktioniert denn deine Chunk-Übertragung? Normalerweise verwendet man für einen File Upload ein Formular mit einem <input type="file"> Element darin, und dann kümmert sich der Brauser darum. Bei Riesendateien rennst Du dann natürlich gegen PHP Limits an. Die kann man konfigurieren - man muss es nur dürfen. Knöpfe und Schalter

Einen Upload-Progress bei großen Dateien kann man übrigens durch PHP erstellen lassen - ich selbst habe das noch nicht gemacht, aber hier steht, wie es gehen soll.

Eine händische Kontrolle über den Ablauf würde bedeuten, dass Du mit dem File API die Datei erstmal im Browser in den Speicher saugst und dann XMLHttpRequests machst, um die Chunks hochzuladen, die Du am Server dann wieder zusammenbaust.

Oder verwendest Du gar keinen Browser als Client?

Rolf

--
sumpsi - posui - obstruxi