|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
avoiding - File download-security warning window when using response.writefile(filepath)I used the code below to automatically open a pdf file when the user clicks on a menu option. It works great on local machine, but when I uploaded it to hosting site and then tried it, I get a 'File download-security warning' window popping up that ask if I want to download or open the file. It wants to download the aspx page itself , instead of the pdf file. I'd would like it to offer to open the pdf file, or avoid this security warning window all together. I'm thinking it as something to do with the mime content type, but not sure. Does anyone know how to do this? Thanks, CindyH 'Set the appropriate ContentType. Response.ContentType = "Application/pdf" 'Get the physical path to the file. Dim FilePath As String = MapPath("Reports\CurrentYear_ShootDates.pdf") 'Write the file directly to the HTTP content output stream. Try Response.WriteFile(FilePath) Catch ex As Exception Response.Redirect("DownloadPDFReader.aspx") Response.End() End Try Response.End() Hello Cindy,
Well, Cindy, As yer using Server.MapPath() the file is obviously servable by the web server directly.. just link to the file. As for the security dialog, that is a client settings issue. -Boo Show quoteHide quote > Hi > > I used the code below to automatically open a pdf file when the user > clicks > on a menu option. > It works great on local machine, but when I > uploaded it to hosting site and then tried it, > I get a 'File download-security warning' window popping up that ask if > I > want to download or open the file. > It wants to download the aspx page itself , instead of the pdf file. > I'd would like it to offer to open the pdf file, or avoid this > security > warning window all together. > I'm thinking it as something to do with the mime content type, but not > sure. > Does anyone know how to do this? > Thanks, > CindyH > 'Set the appropriate ContentType. > > Response.ContentType = "Application/pdf" > > 'Get the physical path to the file. > > Dim FilePath As String = MapPath("Reports\CurrentYear_ShootDates.pdf") > > 'Write the file directly to the HTTP content output stream. > > Try > > Response.WriteFile(FilePath) > > Catch ex As Exception > > Response.Redirect("DownloadPDFReader.aspx") > > Response.End() > > End Try > > Response.End() >
HTML links
Pls Help me ,about GDI+ fill some image area Windows Service and StreamWriter code stopping program ClientScript.RegisterClientScriptBlock in ASP.NET 2.0 Serialize 3 levels of nested collections. DataGridView column sort WebBrowser: Programmaticaly click an image button DataGridView question RTP USAGE |
|||||||||||||||||||||||