2012-04-04 10 views
2

das habe ich noch nie gemacht. Ich bin mir sicher, dass ich einen Fortschrittsbalken brauche, um den Benutzer informiert zu halten. Gibt es einige Ratschläge, welchen Weg ich gehen sollte? Verwenden Sie einen Flash-Uploader (swfupload) oder einen "cooleren" Weg mit XMLHttpRequest.django wie man große Dateien (Bild) hochlädt> 400MB

Dank für eine Beratung!

+0

Normalerweise wird Ihr Server (Apache/lighttpd/nginx) behandelt die Fortschritte, Ajax ist nur für die Abfrage verwendet der Server-Status und das Bestehen der%/i zu der Ansicht, .. Beispiel: http://fairviewcomputing.com/blog/2008/10/21/ajax-upload-progress-bars-jquery-django-nginx/ –

Antwort

0

Versuchen Sie http://www.plupload.com/. Es ist bereits Uploadstatus vorhanden. Aber vergessen Sie nicht, csrf in Anfrage zu senden. Ich verwende es bei magnitofoto.ru auf meinem Geschäft: http://i.imgur.com/jTGKD.png