Avatar billede ravnkilde Nybegynder
18. august 2006 - 12:41 Der er 5 kommentarer og
1 løsning

Server.MapPath fejl ASP 0171 The Path parameter must be specified

Jeg har en side hvor jeg via et database-udtræk vil linke til en side, der giver brugeren en dialog-boks til åben/download af den valgte fil.

På siden med linket ser koden således ud:

<a href=""download.asp?file=""&strPic_URL&"">

strPic_URL indeholder stien til filen, men jeg får fejlmeddelelse  på den. Er det mine "'er, der ikke sidder helt korrekt? Der henvises til linie 9 i download.asp


--- download.asp kode ---
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
response.contenttype = "application/x-msdownload"
set oStream = server.createobject("ADODB.Stream")
oStream.Type = 1 'adTypeBinary
oStream.Open

file = request.querystring("file")
oStream.LoadFromFile (server.mappath(file)) 'Linie 9

Response.AddHeader "content-disposition", "attachment; filename=" & file
response.BinaryWrite oStream.Read

oStream.Close
set oStream = nothing
%>
--- stop kode---
Avatar billede nielle Nybegynder
18. august 2006 - 14:54 #1
Dine "-tegn skal sandsynligvis sidde sådan:

<a href=""download.asp?file=" & strPic_URL & """>

- Det afhænger nu lidt af hvordan resten af din kode ser ud.
Avatar billede nielle Nybegynder
18. august 2006 - 14:56 #2
Desuden kan det muligvis være nødvendig at du URL-encoder værdien:

<a href=""download.asp?file=" & Server.URLEncode(strPic_URL) & """>
Avatar billede ravnkilde Nybegynder
18. august 2006 - 16:02 #3
nielle: Det virker - dog kunne jeg godt tænke mig at filnavnet på filen, der enten åbnes eller gemmes får filens navn, og ikke kun "download"
Avatar billede nielle Nybegynder
18. august 2006 - 16:21 #4
Ud over at det Muligvis kan hjælpe at rette:

Response.AddHeader "content-disposition", "attachment; filename=" & file

- til:

Response.AddHeader "Content-Disposition", "attachment; filename=" & file

- så kan jeg ikke lige komme på andet.
Avatar billede ravnkilde Nybegynder
21. august 2006 - 14:08 #5
nielle: Den downloadede fil hedder fortsat download.xxx
Smid et svar - jeg kører videre og ser om jeg kan finde en løsning.
Avatar billede nielle Nybegynder
21. august 2006 - 18:21 #6
Svar :^)
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