【问题标题】:Downloaded file in Firefox does not show space char在 Firefox 中下载的文件不显示空格字符
【发布时间】:2012-08-09 17:05:03
【问题描述】:

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

假设我将“描述文件”作为文件 1 的名称,将“样本”作为文件 2 的名称。

即使在 IE 和 Chrome 中名称的显示方式应该是它们应该显示的方式,但在 Firefox 中,第一个文件名显示为“描述”而不是“描述文件”。

我的代码有什么问题?

【问题讨论】:

  • 没有代码我只是问mozilla和ie在显示下载的文件名方面有什么区别。如果是,有什么区别?

标签: asp.net firefox download content-disposition


【解决方案1】:

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

这将在 Chrome 和 IE 中生成“描述文件”,但在 Firefox 中仅生成“描述”:

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

这将在上述所有三个浏览器中生成“描述文件”:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    • 2020-12-15
    相关资源
    最近更新 更多