30. oktober 2000 - 16:00Der er
6 kommentarer og 1 løsning
Vedr. download af fil - Vis transfer tid !
Hejsa
Jeg er ved at sætte mig ind i Java, men er ikke særlig god til det endnu, er der en Javaguru der har lyst til at lave et script til mig der kan:
1. Lave et link man kan klikke på for dl af fil
2. Det kigger på filens størrelse og brugerens hastighed (14.4 / 28.8 / 56K / DSL / T1 med flere) og regner ud hvor lang tid det vil tage at downloade det for personen der sidder bag skærmen og skrive det efter navnet på linket man trykker på og evt. hvor stor filen er !!
Det burde kunne lade sig gøre, men jeg har detsværre ikke lært nok Java endnu :(
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du skal sætte dig ind i det, må du først finde ud af forskellen på Java og JavaScript, der er lige så stor som forskellen på fiskefrikadeller og citronfromage.
Ang. fremtvunget download: Jeg har hørt megen diskussion, men aldrig en løsning.
Hvis browseren ikke genkender filens endelse, så tilbyder den brugeren download.
Hvis browseren genkender filens endelse, så vil den vise filen i browservinduet, eller tilbyde download eller at åbne filen direkte fra nettet.
Angående downloadtid.
startDate = new Date() function endDate(){ endDate = new Date() diff = Date.parse(endDate)-Date.parse(startDate) alert(diff) }
Hvis du kalder endDate fra body onLoad, så burde den fortælle dig hvor lang tid det har taget at indlæse den aktuelle side. ved du hvor meget den fylder, så har du et bud på brugerens reelle hastighed. Det dur bare ikke, for brugeren har sikkert en del af indholdet i cache\'en, så ...
Det bedste bud er vel at regne det ud efter brugerens hastighed, efter formlen
Hmmm hvordan får jeg så hastigheden fra \"Body Onload\" ført over til regnestykket der giver downloadtid ???
Er der ikke en måde direkte til at se hvilken hastighed brugeren kommer buldrende med ???
Hvad skal jeg skrive som hastighed ved f.eks. 56K ??? 56000 ??? 28.8 ??? 28800 ??? DSL ??? T1 ??? T2 ??? T3 ???
Det var nemlig meningen at min webside automatisk skulle vise hvor hurtigt brugeren kan downloade lige netop \'den\' fil, dvs. websiden skal opdatere sig selv hvergang en ny loader websiden. Men det er måske nemmere bare at regne det ud for folk og skrive det ved siden af linket så de kan se det inden de downloader ???
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.