HighDots Forums  

progress upload bar - geht das?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss progress upload bar - geht das? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Ulli Horlacher
 
Posts: n/a

Default progress upload bar - geht das? - 10-30-2007 , 11:11 AM






Ich hab einen WWW file upload, das mittels CGI, HTTP POST und <input
type="file" ...> realisiert ist.

Funktioniert so weit ganz gut, nur bekommen User verbreiteter Webbrowser
wie Firefox keinerlei Rueckmeldung, wieviel Daten schon uebertragen worden
sind.

Bei meiner Anwendung sind die Files aber im GB-Bereich und ein upload kann
schon mal etwas laenger dauern.

Kommen wir zur Frage:

Ist es mit Javascript moeglich herauszubekommen wieviele Daten schon
gesendet worden sind und diese dann als progress bar darzustellen
(vorzugsweise in einem extra Window)?


--
Ullrich Horlacher Informationssysteme und Serverbetrieb
Rechenzentrum E-Mail: horlacher (AT) rus (DOT) uni-stuttgart.de
Universitaet Stuttgart Tel: ++49-711-685-65868
Allmandring 30 Fax: ++49-711-682357
70550 Stuttgart (Germany) WWW: http://www.rus.uni-stuttgart.de/

Reply With Quote
  #2  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: progress upload bar - geht das? - 10-30-2007 , 11:55 AM






Ulli Horlacher wrote:
Quote:
Ist es mit Javascript moeglich herauszubekommen wieviele Daten schon
gesendet worden sind und diese dann als progress bar darzustellen
(vorzugsweise in einem extra Window)?
Du kannst Implementationen des IXMLHTTPRequest-Interface benutzen, um in
regelmässigen Intervallen den Uploadstatus durch den Server überprüfen
lassen, und z.B. den Prozentwert zurückzuliefern, den Du dann benutzt, um
die Breite eines Blockelements festzulegen. Das funktioniert so einwandfrei
in einer Webapplikation, an der ich zur Zeit arbyte.

http://developer.mozilla.org/en/docs...etting_Started

Die Idee mit dem zusätzlichen Fenster solltest Du gleich vergessen. Bis das
Fenster mal fertig geladen ist (wenn es denn ein Fenster ist, siehe Tabbed
Browsing), ist in der Regel der Upload fertig. Also Ressourcenverschwendung
für nix.


PointedEars
--
var bugRiddenCrashPronePieceOfJunk = (
navigator.userAgent.indexOf('MSIE 5') != -1
&& navigator.userAgent.indexOf('Mac') != -1
) // Plone, register_function.js:16


Reply With Quote
  #3  
Old   
Sven Neuhaus
 
Posts: n/a

Default Re: progress upload bar - geht das? - 11-05-2007 , 01:04 PM



Ulli Horlacher schrieb:
Quote:
Ist es mit Javascript moeglich herauszubekommen wieviele Daten schon
gesendet worden sind und diese dann als progress bar darzustellen
(vorzugsweise in einem extra Window)?
Die gängigen Lösungen die ich bislang gesehen habe (z.B. bei Flickr)
benutzen dafür alle Flash. Interessanterweise stürzt mir dabei so
ziemlich überall der Browser (Firefox 2.0x) ab, sowohl unter Linux als
auch unter Windows.

Gruß,
-Sven Neuhaus


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.