在推送动态创建的文件时,是否有方法设置文件扩展名

本文关键字:文件 是否 有方法 设置 扩展名 动态 创建 | 更新日期: 2023-09-27 17:54:21

我正在研究一个页面动态创建.pdf文件的项目。我希望用户可以选择右键单击链接,然后"另存为"。当保存按预期工作时,保存对话框中的默认文本是"pdfMaker.aspx.cs",并且必须由用户更改为"xxxx.pdf"。

是否有一种方法可以将默认文件名和扩展名连同文件一起推送给用户?我希望保存对话框中的文本默认为"somePdfName.pdf"。

在推送动态创建的文件时,是否有方法设置文件扩展名

使用content-disposition header。这应该被添加到当前的HttpContext响应中。

Response.AddHeader("content-disposition", "attachment; filename=SomeName.pdf");