asp.netでファイルのダウンロードを実装する方法 質問する

asp.netでファイルのダウンロードを実装する方法 質問する

asp.net 2.0 を使用して Web ページからダウンロード アクションを実装する最適な方法は何ですか?

アクションのログ ファイルは、[アプリケーション ルート]/Logs というディレクトリに作成されます。完全なパスがあり、クリックすると IIS サーバーからユーザーのローカル PC にログ ファイルをダウンロードするボタンを提供したいと考えています。

ベストアンサー1

これは役立ちますか:

http://www.west-wind.com/weblog/posts/76293.aspx

Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment; filename=logfile.txt");
Response.TransmitFile( Server.MapPath("~/logfile.txt") );
Response.End();

Response.WriteFile の代わりに、Response.TransmitFile が大きなファイルを送信する方法として認められています。

おすすめ記事