簡體   English   中英

錯誤:使用 ASP.NET 從目錄下載文件

[英]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-disp­osition", "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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM