「検索してみると、平然と【ブラウザが解釈できないファイルだけダウンロードダイアログが開く】だの【IEで画像ファイルをダウンロードさせることはできない】だの嘘八百の情報が山ほど出てきたが、一応メモとしてやり方をメモっておく。ASP.NET MVCを使って画像ファイルをダウンロードさせる場合だ」
「どうすればいいの?」
「ASP.NET MVCのコントローラとして、これでオッケーみたいだ。パスやファイル名は適当に修正して使ってくれよ」
public FileResult Download()
{
return File(Server.MapPath("/Content/pic.jpg"),
"image/jpg",
"picture.jpg");
}
参考ページ §