In my app i displaying PDF files. Everything work fine expect one. When i hit save button in Browser PDF Viewer the default name of file is take from name of the method :
My code :
public ActionResult PdfViewer(Criteriacriteria)
{
var report= new Report().GetReport(criteria);
if (report!= null)
{
string mimeType = "";
Response.AddHeader("content-disposition", string.Format("inline; filename=Test_'{0}'",DateTime.Now));
return File(report, "application/pdf", "Test");
}
return Content("No report found upon given parameters");
}
The pdf displaing correct but when i saving it the default name is PdfViewer
. As you can see in code i tried to change this name but whit no result. any idea ?
Thanks
Edit :
try to add code :
var cd = new System.Net.Mime.ContentDisposition
{
// for example foo.bak
FileName = "test",
// always prompt the user for downloading, set to true if you want
// the browser to try to show the file inline
Inline = true,
};
Response.AppendHeader("content-disposition", cd.ToString());
With no result