在火狐中下载的文件不显示空格字符



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

假设我为文件 1 提供了"描述文件"作为名称,为文件 2 提供了"样本"。

尽管在IE和Chrome中,名称以应有的方式显示,但在Firefox中,第一个文件名显示为"描述"而不是"描述文件"。

我的代码有什么问题?

要在 Firefox 中使用它,您必须用引号将附件文件名括起来。

这将在Chrome和IE中产生"描述文件",但在Firefox中只产生"description":

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

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

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

相关内容

  • 没有找到相关文章

最新更新