【发布时间】:2011-05-14 16:16:00
【问题描述】:
我希望我能够准确地解释我的情况。
我有一个 ASP.NET 页面,它使用以下代码为用户转储 PDF 文件:
Response.ContentType = "application/pdf";
Response.AppendHeader("content-disposition", string.Format("inline; filename={0}", getFileName(DateTime.Now)));
我之所以使用“inline”而不是“attachment”,是为了强制用户直接在浏览器中查看PDF,而不是打开acrobat查看PDF。到目前为止一切都很好,但是当用户想要保存文件时,应该将文件名设置为“getFileName(DateTime.Now)”,而不是像myPDFpage.pdf.
在没有将内容处置设置为“附件”的情况下,用户是否可以使用我使用 getFileName() 方法指定的名称保存文件?
提前致谢。 巴达伦
【问题讨论】:
标签: c# asp.net internet-explorer firefox pdf