Avatar billede c-sharp Nybegynder
11. marts 2005 - 11:49 Der er 10 kommentarer og
1 løsning

Problem med at downloade filer der er større end 4 MB

Jeg følgende kode som giver adgang til at downloade en fil:

Sti = Session("folder") & "\" & Folder & "\" & file

    Dim objBinaryRead
    Dim saBinFile        'if you don't want error safe
    Dim bDownloadStatus
   
    Set objBinaryRead = CreateObject("FileTransfer.BinaryRead")
       
    Response.Buffer      = true
    Response.Addheader "Content-Disposition", "attachment; filename=" & File

    'Overfør filer til klienten
    bDownloadStatus = objBinaryRead.ResponseBinaryWrite(Session("folder") & "\" & Folder & "\" & file, Response)

    Set objBinaryRead = nothing

Problemet er at hvis filerne bliver større end 4 MB kan de ikke hentes
Avatar billede erikjacobsen Ekspert
11. marts 2005 - 11:55 #1
Fordi du får en timeout på serveren?
Avatar billede c-sharp Nybegynder
11. marts 2005 - 12:03 #2
Det er pdf dokumenter og hvis jeg siger åben, åbner den acrobat reader og informere om en fejl med filen. Hvis jeg vælger at gemme den informere den med det samme om at filen er overførst, men der er ingen fil. Kan det være noget sikkerhed på windows 2003 server?
Avatar billede erikjacobsen Ekspert
11. marts 2005 - 12:10 #3
Hvis du har en grænse på ca. 4MB. hvor det virker under, men ikke over, så¨er det ikke noget med sikkerhed. Men der kører en process på webserveren, der bruger tid, og er omfattet af den almindelig timeout. Derfor min formodning om at det kunne være problemet. Jeg antager du ikke har mulighed for bare at lægge dem som almindelige filer, direkte tilgængelige.
Avatar billede c-sharp Nybegynder
11. marts 2005 - 13:13 #4
Hvis jeg ligger den direkte på webhotellet så kan jeg downloade filen, men ikke når jeg bruger den ovenstånede kode.
Avatar billede c-sharp Nybegynder
16. marts 2005 - 13:36 #5
Er der mere hjælp?
Avatar billede erikjacobsen Ekspert
16. marts 2005 - 13:46 #6
Kun hvis du finder ud af om det er en timeout på serveren.
Avatar billede c-sharp Nybegynder
16. marts 2005 - 13:51 #7
Jeg kan ikke se hvordan det kan være et timeout problem, den åbner acorbat reader med det samme og kommer så med en fejl om at dokumentet ikke eksistere.
Avatar billede c-sharp Nybegynder
21. marts 2005 - 09:21 #8
Er der mere hjælp at hente her?
Avatar billede erikjacobsen Ekspert
21. marts 2005 - 09:43 #9
Kun hvis du finder ud af om det er en timeout på serveren. Det er dog en ting der skal undersøges inden alle mulige andre ting. Synes jeg.

Kan du sætte timeout højere på serveren, og se om det gør en forskel? Kan du se i en log om der står noget, der kan bruges? Kan du afprøve på en anden server?
Avatar billede c-sharp Nybegynder
21. marts 2005 - 09:51 #10
Tímeout kommer vel kun i forbindelse med at det tager mere end x sekunder udføre et request? Men her kommer fejlen med det samme.
Avatar billede c-sharp Nybegynder
28. april 2005 - 11:34 #11
Har endnu ikke løst problemet, men kommer vist desværre heller ikke længere her.

erikjacobsen: tak for dine kommentare
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