■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としてみましたが、呼び出すことができませんでした。 ボタンを配置し実行するとダウンロードできました。
|
|