FilePathResult クラス (System.Web.Mvc)
2012年3月30日 (金) 06:20時点におけるimported>Administratorによる版 (ページの作成:「FilePathResultクラスとは、ASP.NET MVCのアクション・メソッドの戻り値(ActionResultおよびその派生クラス)として、ファ...」)
FilePathResultクラスとは、ASP.NET MVCのアクション・メソッドの戻り値(ActionResultおよびその派生クラス)として、ファイル名(ファイルパス)で指定されたファイルの内容をバイナリデータとしてそのまま送信するFileResultクラスを継承したクラスである。
使用例
using System.Web.Mvc;
public class HomeController : Controller
{
public ActionResult DownloadCsv()
{
this.HttpContext.Response.AddHeader(
"Content-Disposition",
"attachment; filename=hello.csv");
return new FilePathResult("hello.csv", "text/csv");
}
}
関連項目
- ActionResult - ASP.NET MVCのアクション・メソッドの戻り値として使うベースクラス。
- FileResult - ファイルをダウンロードさせるためのベースクラス。
- FileContentResult - バイト配列をHTTPレスポンスに書き込む。
- FilePathResult - 指定されたファイルパスの中身をHTTPレスポンスに書き込む。
- FileStreamResult - Streamクラスの中身をHTTPレスポンスに書き込む。
- FileResult - ファイルをダウンロードさせるためのベースクラス。
- ASP.NET MVC