0
我試圖在MVC項目中下載.bak文件。我將下面的方法放在我的控制器中,並嘗試通過傳遞現有備份文件名(例如test.bak)從我的視圖中調用它。在mvc下載sql備份文件
public FileResult Download(string fileName)
{
var path = Path.Combine(Server.MapPath("~/backup/"), fileName);
var fileStream = new FileStream(path, FileMode.Open);
return File(fileStream, "application/zip");
}
我期待我的代碼的壓縮文件test.bak讓我下載我的最終提取它,但是當我試圖提取它,我已經結束了與錯誤「找不到檔案」。
嗯,第二個參數應該是你的文件的MIME類型。但它要魔法般地將bak文件轉換爲zip文件。那是你正在嘗試的嗎? –