[英]Error: Download a file from directory using ASP.NET
我正在嘗試下載已存儲在我的硬盤中的文件。 現在我嘗試使用這段代碼,這些代碼用於按鈕單擊事件。 但問題是當我單擊按鈕時,它會下載我的表單(在我的情況下為“DAO.aspx”)而不是文件(SampleFile.xlsx);
protected void BtnDownload_Click(object sender, EventArgs e)
{
try
{
Response.Clear();
Response.ContentType = "application/octect-stream";
Response.AppendHeader("content-disposition", "attachment; filename=SampleFile.xlsx");
Response.TransmitFile(Server.MapPath("~/SampleExcel/SampleFile.xlsx"));
Response.End();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
嘗試這個:
Response.ClearHeaders();
Response.ClearContent();
Response.ContentType = "Application/octect-stream";
Response.AppendHeader("Content-disposition", "attachment; filename=SampleFile.xlsx");
Response.WriteFile(Server.MapPath("~/SampleExcel/SampleFile.xlsx"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.