Avatar billede tybz Nybegynder
18. maj 2005 - 12:23 Der er 7 kommentarer og
1 løsning

Stream af PDF

Jeg har følgende kode:

<%

Dim objStream, strFile, strFileType

Const adTypeBinary = 1
strNewFileName = Request("pdf_File")

' Filen vi vil sende til brugeren
strFile = "/upload/upload/" & strNewFileName

' Filens MIME type
strFileType = "application/pdf"

' Åbner stream
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open

' Fortæller ADODB.Stream at indholdet er i binært format
objStream.Type = adTypeBinary

' Henter filen ind i vores stream
objStream.LoadFromFile(Server.MapPath(strFile))

' Sender en header til browseren
strFileName = "attachment; filename=" & strNewFileName
Response.AddHeader "content-disposition",strFileName

' Fortæller browseren om vores MIME type
Response.ContentType = strFileType

' Skriver filens indhold ud til brugeren
Response.BinaryWrite(objStream.Read)

Response.Flush()
objStream.Close()
Set objStream = Nothing

%>

Den gør så der kommer en popup op så man kan DL PDF filen.
Det hele virker fint.
MEN...jeg får en fejl 500 hvis filstørrelsen er over et par MB.
Den virker fint med PDFfiler som fylder lige over 1 MB.
Nogen måder jeg kan sætte maxstørrelsen op ?
Avatar billede ttopholm Nybegynder
18. maj 2005 - 17:12 #1
Nope... Det er dit webhotel der har sat en begræsning på, det er meget normalt, det er en feature indbygget i IIS
Avatar billede tybz Nybegynder
19. maj 2005 - 08:02 #2
Hej ttopholm.
Jeg hoster selv serveren.
Hvis du kan sige mig hvor jeg skal stille på det så får du pointene.
Avatar billede ttopholm Nybegynder
19. maj 2005 - 10:57 #3
Hvilken version af IIS bruger du, og kan du give mig den eksakte fejl, den giver andet en fejl 500
Avatar billede tybz Nybegynder
19. maj 2005 - 13:02 #4
IIS 6

Hvis jeg slår detalieret fejlbesked til så kommer der en box op som søger efter filen og eneste fejlbesked man får er en timeout.
Avatar billede ttopholm Nybegynder
19. maj 2005 - 13:09 #5
Her er et par links til løsningen
http://www.emagiccms.com/emc.asp?pageId=391
http://www.fogcreek.com/FogBugz/KB/errors/ResponseBufferLimitExceed.html

Det er den der hedder AspBufferingLimit i metabase.xml du skal ændre til en højre værdi....
Avatar billede tybz Nybegynder
19. maj 2005 - 13:44 #6
SÅDAN! :)
Det var lige det der skulle til.
Sætter du et svar så godkender jeg.
Avatar billede ttopholm Nybegynder
19. maj 2005 - 13:58 #7
svar
Avatar billede tybz Nybegynder
19. maj 2005 - 14:00 #8
Tusinde tak for hjælpen :)
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