10. april 2003 - 15:24
Der er
19 kommentarer og 1 løsning
Response.AddHeader problemer...
På min side har jeg et link, som når man klikker på det, fremkommer med "Gem som..."-boksen. koden ser således ud: Response.AddHeader "content-disposition","attachment; filename="& Request.Form("pdfNavn") &"" Det hele kører fint lige indtil jeg skal åbne dokumentet som nu ligger på min lokale maskine. I dette tilfælde er det en PDF-fil. Jeg får følgende fejl fra Acrobat Reader: ...Filen er ikke en understøttet type, eller filen er ødelagt... Ved nogen hvad dette problem kan skyldes? På forhånd tak! ;-)
Annonceindlæg fra Deloitte
10. april 2003 - 15:25
#1
...Acrobat siger yderligere, at filen muligvis ikke er korrekt afkodet..?
10. april 2003 - 15:50
#2
Hvordan læser du indholdet af filen, som du sender tilbage til browseren?
10. april 2003 - 15:50
#3
Hmmm... Er vist ikke helt med..?
10. april 2003 - 15:53
#4
hvor er indholdet henne af ? du skriver et filenavn ud, men jeg kan ikke se noget indhold til PDF'en ..HVor meget fylder de PDF'er du ikke kan åbne ?
10. april 2003 - 15:54
#5
Jeg har nu tilføjet følgende linje: Response.ContentType = "application/acrobat" Det gør, at "Gem som..."-boksen nu registrerer dokumentet som et PDF-dokument, men fejlen er stadig den samme... :(
10. april 2003 - 15:55
#6
Nogle fylder 20k - andre fylder mere...
10. april 2003 - 15:57
#7
hvilken kode bruger du til at skrive filen ud med ?
10. april 2003 - 16:01
#9
Det mærkelige er, at hvis jeg vælger at åbne den med det samme - eller at få den sendt som email - så kan jeg sagtens åbne den..?
10. april 2003 - 16:02
#10
Prøv at kigge på din PDF fil - det har intet med PDF at gøre. Der står fx
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"
http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML>
<HEAD>
10. april 2003 - 16:03
#11
prøv at åbne filen med notepad eller at omdøbe den til html. Så får du nok et hint om hvad der er galt :-)
10. april 2003 - 16:04
#12
Av! Den var værre! Den grabber sgu hele mit website! Hvad f***** gør jeg galt / hvad gør jeg så?
10. april 2003 - 16:06
#13
det virker som du mangler at konvertere indholdet om til pdf, det er jo ren html du smider afsted
10. april 2003 - 16:08
#14
Det kan bare ikke passe. Selve konverteringen sker allerede inden man når til siden hvor man kan vælge hvordan man ønsker at modtage filen. Det må være i forbindelse med min Response.AddHeader problemet ligger..?
10. april 2003 - 19:27
#15
Nej - din response.header alene gør ikke dette
11. april 2003 - 08:52
#16
Hmmm... Jamen hvad er så forklaringen på, at jeg får en "gyldig" fil når jeg får den tilsendt med mail - eller åbner den i nyt vindue? Jeg er sgu lidt på bar bund her...
11. april 2003 - 08:57
#17
der må være en fejl i den kode der sender filen til klienten ..
11. april 2003 - 08:59
#18
Jeg har fundet noget kodeher på Eksperten som jeg bruger istedet. Den virker nemlig også i NetScape. Koden: pdfNavn = Request.Form("pdfNavn") Set uAgent = Request.ServerVariables("HTTP_USER_AGENT") If (inStr(uAgent, "IE")) Then ' Explorer Response.ContentType = "m_type" Response.AddHeader "Content-Disposition", "attachment; filename="& pdfNavn Else ' NetScape Response.ContentType = "application/octet-stream" Response.AddHeader "Content-Disposition", "attachment; filename="& chr(34) & pdfNavn & chr(34) End if Jeg ser ikke umiddelbart noget forkert i det..?
04. juli 2003 - 20:39
#19
skal dette spg ikke afsluttes...?
12. april 2005 - 09:48
#20
Lukket
Kurser inden for grundlæggende programmering