Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET
Response.ContentType = "Application/octet-stream"
 
Response.AddHeader("Content-disposition", "inline; filename=Reportname.pdf")
 

how to download file without ask save dialogbox?
and how to set download path of that file?
Posted 22-Sep-10 23:35pm

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

You can not skip browser's default behavior due to security reasons apply on web applications.
 
vote if it helps
  Permalink  
Comments
usankardurai at 23-Sep-10 5:56am
   
then what i have to change in my coding
?
MalikRizwan at 23-Sep-10 5:58am
   
You don't need to change anything.. your code is alright.. its just you can not FORCE webclients to skip save window. operating system doesn't allow web applications to change native behavior of browser
usankardurai at 29-Sep-10 1:20am
   
Thank U Malik Rizwan.
usankardurai at 29-Sep-10 1:24am
   
Response.ContentType = "Application/whoispp-response"
Response.AddHeader("Content-disposition", "inline;filename=Reportname.pdf")
 
Response.BinaryWrite(bytes)
Response.Flush()
 

It is open pdf in acrobat without asking open dialog box,
but one problem arise ,that is the viewer page is shown as empty , i want to show another page , how it is possible?
MalikRizwan at 29-Sep-10 10:35am
   
its possible only oon client side.. probably in javascript you need to check if you can create ACTIVEX control for PDF viewer.. if it allows ..ignore otherwise redirect

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 DamithSL 265
1 CPallini 235
2 OriginalGriff 233
3 Maciej Los 175
4 George Jonsson 170
0 OriginalGriff 5,305
1 DamithSL 4,382
2 Maciej Los 3,760
3 Kornfeld Eliyahu Peter 3,470
4 Sergey Alexandrovich Kryukov 2,901


Advertise | Privacy | Mobile
Web01 | 2.8.141216.1 | Last Updated 23 Sep 2010
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100