MVCコアを使用してファイルをダウンロードすることについての参照が見つかりません。MVCコアを使用してファイルをダウンロード
私たちは、メンバーが私たちのウェブサイトからダウンロードするための単一のexeファイルを持っています。過去には、
<a href=(file path)> Download < /a>
をクリックしていただきました。
<a [email protected]["DownloadLink"]> Download < /a>
のようなMVCコアで同等の機能を実行したいと思います。ダウンロードリンクにファイルパスが設定されています。
public class DownloadController : Controller
{
[HttpGet]
public IActionResult Index()
{
ViewData["DownloadLink"] = ($"~/Downloads/{V9.Version}.exe");
return View();
}
}
`
リンク<a [email protected]["DownloadLink"]> Download < /a>
は正しいパスを取得しますが、クリックされたときにのみ、アドレスバーにパスをレンダリングします。ダウンロードリンクを設定する簡単な方法はありますか?
内容、結果を返す必要がありますあなたの行動ではなく、ビューからファイルをダウンロードするためのHttpClientを使用する方法を参照してください。 Controller.Fileメソッドを見てください。 –