Avatar billede bamzen Nybegynder
12. august 2003 - 10:21 Der er 4 kommentarer og
1 løsning

Download status af filer

Jeg har en side hvor der er en række filer, dels pdf filer dels andre...

Nu vil jeg gerne have en status indbygget i siden, på hvor langt downloadningen er. Altså en form for progress bar.

Hvordan kan det lade sig gøre?
Skal man eventuelt bruge en signed applet?

/Martin
Avatar billede arne_v Ekspert
12. august 2003 - 10:36 #1
Jeg mener ikke at det kan laves med client side only.

En applet kan ike se hvor langt en download er nået.

Men hvis du har kontrol med server side også, så kan du lade et
server-side script returnere dokumenterne og gemme status i sessionen
og så kan en applet requeste den information med X sekunders interval
og vise den.

Men det vil kræve lidt at implementere.

Jeg har dog set det lavet for upload, så selvfølgelig kan det
laves for download.
Avatar billede bamzen Nybegynder
12. august 2003 - 10:50 #2
Det du siger er altså

1. brugeren beder sin klient om at downloade en fil (dette gøres ved at kalde et stykke server-side java kode)

2. Java koden checker filstørrelsen på filen der skal downloades og gemmer det i en variabel

3. Javakoden sender header information og fildata til klienten, alt i mens den kører et loop, hvor den tæller hvor meget der er blevet overført, og samtidig skriver det ud i en eller anden form???

/Martin
Avatar billede arne_v Ekspert
12. august 2003 - 11:01 #3
Ja - browseren beder et server-side script om PDF filen.

Server-side scriptet gemmer både filens størrelse og oplysning om
hvor mange bytes der er sendt i sessionen.

Appletten requester den information løbende og viser den på skærmen.
Avatar billede arne_v Ekspert
12. august 2003 - 11:01 #4
Og appletten har så adgang til den information fordi den er en del af samme session.
Avatar billede bamzen Nybegynder
12. august 2003 - 11:03 #5
Ok, det virker som et svar jeg kan arbejde videre med
Tak!
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