2

次のヘッダーは IE では機能しますが、FF では機能しません

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

FF では、FF で提案された名前は拡張子なしで「レポート」として表示されます。

4

5 に答える 5

4

filenameContent-Dispostionの単なるパラメーターです。したがって、両方を交換する必要があります。

<% Response.AddHeader("Content-Disposition", "attachment;filename=report.csv"); %>
于 2009-07-20T14:55:40.757 に答える
3

現在、次のようなコードを使用しています。

response.AddHeader("Content-Disposition", "attachment; filename=\"data.csv\"");

私の毎日の仕事で - そしてそれはうまくいきます。また、これはあなたのOSまたは「既知のファイルタイプの拡張子を非表示にする」オプションが有効になっているものではありませんか? (私は、Windows にこのオプションがあることを知っており、それは私を夢中にさせます)

于 2009-07-20T15:12:42.087 に答える
1

CSVの生成に関するこの質問は、CSVの生成とダウンロードを実装する必要がある場合に役立ちました。ASP.NETでダウンロードするためのCSV(カンマ区切りのテキストファイル)を最適に生成するにはどうすればよいですか?

于 2009-07-20T15:10:02.903 に答える
0

try "attachment; filename=\"report.csv\""(つまり、引用されたファイル名)

于 2009-07-20T14:55:17.700 に答える