Upload Fortschrittsbalken...

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
Antworten
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Bei YouTube gibt es mittlerweile einen Fortschrittsbalken beim normalen http Upload.
Weiß jemand wie der realisiert ist bzw. wie man das in django Nachbauen könnte???

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
Defnull
User
Beiträge: 778
Registriert: Donnerstag 18. Juni 2009, 22:09
Wohnort: Göttingen
Kontaktdaten:

Der Handler, der den Upload bearbeitet, liest inkrementell auf wsgi.input (bzw den client socket stream), parst multipart aus dem stream heraus und loggt den Fortschritt in einer Datenbank. Der Client pollt diese Daten alle X Sekunden per Ajax. Nicht soooo schwer mit nem asynchronen Server. Fast unmöglich skalierbar mit WSGI oder Thread-basierten Serverarchitekturen.
Bottle: Micro Web Framework + Development Blog
Antworten