Firefox中下载的文件不显示空格字符

时间:2012-08-13 13:02:45

标签: asp.net firefox download content-disposition

我有一个网站,在那里我希望用户下载一些文件。 我在asp.net中使用字符串为文件命名。

让我说我将“描述文件”作为文件1的名称,并将“样本”作为文件2。

即使在IE和Chrome中,名称也会以显示方式显示,但在Firefox中,第一个文件名显示为“description”而不是“description file”。

我的代码出了什么问题?

1 个答案:

答案 0 :(得分:8)

要在Firefox中使用此功能,您必须用引号括起附件文件名。

这将在Chrome和IE中产生“描述文件”,但在Firefox中只会产生“描述”:

Response.AppendHeader("Content-Disposition", "attachment; filename=description file");

这将在前面提到的所有三个浏览器中产生“描述文件”:

Response.AppendHeader("Content-Disposition", "attachment; filename=\"description file\"");