私は最近 ASP.NET MVC 4 フレームワークを使い始めたばかりなので、これは非常に些細なことかもしれません。
基本的に、サイトからダウンロードできるようにする必要があるプロジェクト内に、いくつかの Excel (xlsx)ファイルがあります。
私は現在これをやっています
HTML
<a href="@Url.Action("DownloadTemplate", "Data", new { importToRun = item.Key })"></a>
コントローラ
public ActionResult DownloadTemplate(string importToRun)
{
string document = Server.MapPath("~/Infrastructure/document.xlsx");
string type = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
return File(document, type, importToRun);
}
何が問題なのか正確にはわかりません。リンクをクリックすると、正しいディレクトリにファイルが存在するにもかかわらず、指定されたディレクトリにファイルが見つからなかったと表示されます。
プロジェクト/ソリューションからファイルをダウンロードする場合は、別の手順だと思います。
私はオンラインで非常によく見ており、どんな助けも非常に感謝しています.