C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 133 を表示中)
■78310 / )  ASP.NETでファイルダウンロードのURLが知りたい
□投稿者/ ぽっぽ (1回)-(2016/01/07(Thu) 15:33:37)

分類:[ASP.NET (C#)] 

ファイルダウンロードのメソッドを作成したのですが
そのURLはどのような規則になっているのでしょうか。

_Defaultクラスに以下を記述しました。
/// <summary>
/// テキストファイルダウンロード
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnTxt_Click(object sender, EventArgs e)
{
var url = Request.Url.AbsoluteUri;
fnDownloadFile("xxx.txt", "text/plain");
}


private void fnDownloadFile(string name, string content)
{
// Response情報クリア
Response.ClearContent();
// HTTPヘッダー情報設定
Response.AddHeader("Content-Disposition", "attachment;filename=" + name);
Response.ContentType = content;
// ファイル書込(データによりResponse.WriteFile()、Response.Write()、Response.BinaryWrite()を使い分ける。)
Response.WriteFile(@"d:\work\xxx");
// レスポンス終了
Response.End();
}

http://localhost:55804/Default/btnTxt_Clickとしてみましたが、呼び出すことができませんでした。
ボタンを配置し実行するとダウンロードできました。

返信 編集キー/


管理者用

- Child Tree -