asp.net - 如何命名要在 Firefox 上下载的文件?

标签 asp.net asp.net-mvc http firefox attachment

以下 header 在 IE 上有效但在 FF 上无效

<%@ Page Language="C#" ContentType="text/csv" Inherits="System.Web.Mvc.ViewPage"%>
<% Response.AddHeader("Content-Disposition", "filename=report.csv;attachment"); %>

在 FF 中,FF 中的建议名称显示为不带扩展名的“report”。

最佳答案

filename 只是Content-Dispostion的一个参数.所以你必须交换两者:

<% Response.AddHeader("Content-Disposition", "attachment;filename=report.csv"); %>

关于asp.net - 如何命名要在 Firefox 上下载的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154033/

相关文章:

asp.net - 如何将 div 的 ClientID 插入到 OnClientClick 事件中

asp.net-mvc - DataAnnotations DataType 属性中的 ErrorMessage 被忽略

ios - 设计模式 HTTP API

ajax - 这个奇怪的 httpError 是什么意思?

asp.net - 我可以将 Entity Framework 与 ASP.NET 成员资格一起使用吗?

.net - 设计题-离线网络应用

c# - 排队异步任务操作?

c# - 使用 TempFileCollection 删除 ASP.NET MVC C# 中的临时文件

asp.net-mvc - Asp .Net Core - 无法安装 Microsoft.AspNet.Mvc nuget 包

node.js - 使用 Meteor 从 Github Assets API 下载文件时出错