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 tema
Cloud & AI
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.
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