Do you have an On Error Resume Next? Well, regardless, a couple of changes
will be necessary.
When you Response.write FPath, did you notice that there was no \ between
the directory name and the filename? You'll need that. Also, make sure you
do not leave the Response.Write code in there when you get this working.
Try this code:
Response.ContentType = "application/x-unknown" ' arbitrary
fn = "wallpaper_1_1.jpg"
'Response.write "<br>" & Server.MapPath("wallpaper") & "<br>"
FPath = Server.MapPath("wallpaper") & "\" & fn
Response.AddHeader "Content-Disposition","attachment; filename=" & fn
Set adoStream = CreateObject("ADODB.Stream")
adoStream.Open()
adoStream.Type = 1
adoStream.LoadFromFile(FPath)
Response.BinaryWrite adoStream.Read()
adoStream.Close
Set adoStream = Nothing
Ray at home
"dave" <fo****@foo.netREMOVE> wrote in message
news:eQ**************@TK2MSFTNGP11.phx.gbl...
yes
i m accessling thru http:
http://localhost/download.asp
and its asking me open, save,cancel options
dave
"Ray Costanzo [MVP]" <my first name at lane 34 dot commercial> wrote in
message news:Of**************@TK2MSFTNGP14.phx.gbl... Are you accessing the page via http? Like, you're going to
http://localhost/download.asp as opposed to
C:\Inetpub\wwwroot\download.asp?
Ray at work
"dave" <fo****@foo.netREMOVE> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl... > Hi there
> I'm trying to force save as dialogue using this code in download.asp..but > when it runs it prompts for download.asp to save or open.
>
> code snippet (from aspfaq.com)
>
> Response.ContentType = "application/x-unknown" ' arbitrary
> fn = "wallpaper_1_1.jpg"
> Response.write "<br>" & Server.MapPath("wallpaper") & "<br>"
> FPath = Server.MapPath("wallpaper") & fn
> Response.AddHeader "Content-Disposition","attachment; filename=" &
> fn
>
> Set adoStream = CreateObject("ADODB.Stream")
> adoStream.Open()
> adoStream.Type = 1
> adoStream.LoadFromFile(FPath)
> Response.BinaryWrite adoStream.Read()
> adoStream.Close
> Set adoStream = Nothing
>
>
> I want this page to prompt save image option, not page itself.
>
> Any help would be appreciated!!!
>
>