在ashx文件中,我能否设置返回文件的文件名?

7

我的ashx响应写了一个简单的文本文件,然后返回。我能否更改文件名,以便如果我的ashx位于mysite.com/someURL,它不返回someURL.txt,而是myFileName.txt?

1个回答

16

您可以使用Content-Disposition头和Response.AddHeader方法来设置下载文件的名称。

context.Response.AddHeader("Content-Disposition", "attachment; filename=myFileName.txt");

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接