Avatar billede mik28 Seniormester
23. februar 2003 - 21:05 Der er 9 kommentarer og
1 løsning

statusbar

Hej Eksperter

Jeg har en form som jeg bruger til at uploade filer til min server via en servlet. Jeg kunne godt tænke mig at få vist en statusbar for hvor lang den er kommet. Er der en som ved hvordan man kan gøre det?
Avatar billede arne_v Ekspert
23. februar 2003 - 21:38 #1
[nu ved jeg at det er en html form file upload fra et tidligere spørgsmål]

Der er strengt taget slet ikke noget Java involveret på client
siden.

Browseren sender en HTTP POST med en fil udfra HTML formen.

Og hvad der vises afhænger af browseren.

Det er så en java servlet der kører på serveren, men
den kan ikke rigtigt gøre noget, fordi HTTP protokollen
ikke åbner nogen muligheder for løbende status.

Hvis du vil have en progress bar, så tror jeg du skal
lave en applet der sender HTTP POST'en og løbende opdaterer
status.

Men for at den applet skal kunne læse en fil, så skal du
have givet den særlig adgang. Og det plejer at være et
helvede at få til at virke.
Avatar billede mik28 Seniormester
23. februar 2003 - 23:02 #2
Avatar billede arne_v Ekspert
23. februar 2003 - 23:07 #3
Det er faktisk smart !

Hvordan ved status.jsp hvorlangt upload.jsp er kommet ?
Avatar billede mik28 Seniormester
23. februar 2003 - 23:08 #4
aner det ikke *lol*
Avatar billede mik28 Seniormester
23. februar 2003 - 23:08 #5
Du må gerne få koden hvis du vil have den
Avatar billede mik28 Seniormester
23. februar 2003 - 23:09 #6
Jeg har fundet det her

http://www.javazoom.net/index.shtml
Avatar billede mik28 Seniormester
23. februar 2003 - 23:09 #7
Det går over min forstand
Avatar billede arne_v Ekspert
23. februar 2003 - 23:19 #8
Jeg kan jo gætte lidt.

Der er en JSP side som genererer en HTML form med file upload.

Ved submit laves 2 ting:
* sender HTTP POST med selve upload
* aktiverer JavaScript kode som åbner et status vindue

Det status vindue laver en HTTP GET efter en status.jsp
og fordi der er sat refresh, så opdater den hele tiden.

Og status.jsp har en eller anden måde at spørge upload
koden om hvorlangt den er kommet.

Ja - det kan godt laves.

Men det forudsætter at status.jsp og upload koden
er tæt integreret.

Og jeg tror også at de vi blive problematisk i et
clustered environment.

Men smart er det !
Avatar billede mik28 Seniormester
23. februar 2003 - 23:40 #9
Jeg er ikke så avanceret
Avatar billede mik28 Seniormester
23. februar 2003 - 23:41 #10
Jeg er bare glad for at det virker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester