Om een .pdf-bestand te downloaden heb ik een asp-pagina, met daarin:
Bij het openen van deze pagina (in IE) kun je kiezen voor "Open this file from its current location" of "Save this file to disk"
Als ik kies voor "opslaan", gaat het allemaal goed, maar als ik kies voor "openen", krijg ik zo'n nieuw venstertje, waar ik weer moet kiezen voor "downloaden" of "openen". Als ik dan voor "openen" kies, gaat het goed, maar dit is dus eigenlijk een stap te veel.
Is hier een oplossing voor?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| response.contenttype="application/x-unknown"
response.addheader "Content-Disposition","attachment; filename=" & chr(34) & "Wedstrijdkalender Yngling 2002.pdf" & chr(34)
response.binarywrite getBinaryFile(server.mappath("/yngling/wedstrijden/kalender2002.pdf"))
function getBinaryFile(fileSpec)
Dim adTypeBinary
adTypeBinary = 1
Dim oStream
set oStream = server.createobject("ADODB.Stream")
oStream.Open
oStream.Type = adTypeBinary
oStream.LoadFromFile fileSpec
getBinaryFile= oStream.read
set oStream=nothing
end function |
Bij het openen van deze pagina (in IE) kun je kiezen voor "Open this file from its current location" of "Save this file to disk"
Als ik kies voor "opslaan", gaat het allemaal goed, maar als ik kies voor "openen", krijg ik zo'n nieuw venstertje, waar ik weer moet kiezen voor "downloaden" of "openen". Als ik dan voor "openen" kies, gaat het goed, maar dit is dus eigenlijk een stap te veel.
Is hier een oplossing voor?