Avatar billede cyberkox Nybegynder
30. maj 2006 - 19:30 Der er 13 kommentarer og
1 løsning

Mens der uploades

Hey

Jeg søger et script der, imens at billeder uploades, viser et meddelse med fx, Vent Venligst eller sådan, får mit upload script kan til tider være ret langsomt. Jeg Uploader med ASP SmartUpload.

Hvordan fikser jeg det?
Avatar billede thesurfer Nybegynder
30. maj 2006 - 20:29 #1
Hvad med?:

Uploader - Vent venligst...

<%
upload-kode-her
%>
Avatar billede thesurfer Nybegynder
30. maj 2006 - 20:29 #2
Rettelse:

<%
response.buffer = false ' sender output direkte til browsere, inden siden er færdig genereret
%>

Uploader - Vent venligst...

<%
upload-kode-her
%>
Avatar billede Slettet bruger
31. maj 2006 - 00:25 #3
tjae... eller man kunne også vende blikket lidt væk fra asp her og så lave en lidt smartere java-ting i stedet...

hvad med:

<form onsubmit="document.getElementById('vent').innerHTML='Uploader - vent venligst';"

'din upload form

</form>
<div id="vent"></div>


- men alt dette kommer også lidt an på hvordan det hele er skruet sammen i html på din side...

\Dan
Avatar billede thesurfer Nybegynder
31. maj 2006 - 00:34 #4
Hmm.. det kommer an på, om "det der tager lang tid" er få form-siden, eller selve upload-siden (script-filen).. :-)
Avatar billede thesurfer Nybegynder
31. maj 2006 - 00:34 #5
..og hvordan upload-scriptet virker.. :-)
Avatar billede cyberkox Nybegynder
31. maj 2006 - 13:45 #6
Dannielsen har fat i noget af det jeg søger.

Er det umuligt at lave sådan en loading-bar?
Avatar billede Slettet bruger
31. maj 2006 - 14:43 #7
Nej det er bestemt ikke umuligt at lave en "loading bar"... og så måske alligevel...
- Hvis for eksempel du bruger DUNDAS upload komponent følger der en Stateserver med der... dette vil sige at så kan man godt lave en progress-bar...

- men det optimale her ville nu nok være at lave det i .NET eller sådan noget i stedet...

\Dan
Avatar billede cyberkox Nybegynder
31. maj 2006 - 23:28 #8
Dvs. at jeg med AspSmartUpload og asp ikke gan lave noget fiksfakserier der viser browserens loadingbar?
Avatar billede tdafoobar Nybegynder
31. maj 2006 - 23:33 #9
burde være nemt nok med javascript :)
Avatar billede Slettet bruger
31. maj 2006 - 23:39 #10
- Ja det vil det sige, cyberkox!
problemet vil nemlig ligge i at finde ud af hvor meget filen fylder inden den er uploadet... for hvis man skal lave en progress-bar skal vi jo vide hvor meget 100% er og dermed også hvor meget filen fylder i alt...
det ville ikke være så stort et problem at finde ud af hvor meget der er uploadet "lige nu" men det er det hele der er problemet...

\Dan
Avatar billede cyberkox Nybegynder
01. juni 2006 - 12:58 #11
tdafoobar -> Kan du lave noget i JavaScript, så modtages det gerne?

Hmm, ja, jeg kan godt se problematikken, dannielsen
Avatar billede thesurfer Nybegynder
01. juni 2006 - 14:31 #12
Filens størrelse skal jo aflæses af ASP scriptet på serveren, så det er da vel mest logisk, at få ASP filen til at skrive "Uploader - Vent venligst..."

Eksempel:

<%
response.buffer = false ' sender output direkte til browsere, inden siden er færdig genereret
%>

Uploader - Vent venligst...

<%
upload-kode-her
%>
Avatar billede cyberkox Nybegynder
22. juli 2006 - 21:43 #13
Smid et svar, dannielsen. Det var noget ala det jeg søgte :)
Avatar billede Slettet bruger
06. august 2006 - 17:32 #14
hehe - OK!

- her et svar...

\Dan
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