using System;

using System.Configuration;

using System.Data;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.HtmlControls;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

 

public partial class _Default : System.Web.UI.Page

{

    protected void Page_Load(object sender, EventArgs e){}

    protected void LinkButton1_Click(object sender, EventArgs e)

    {

        DownloadFile("abc.txt", @"C:\"); //注意!!下載的檔案不能為0KB

    }

    protected void DownloadFile(string fileName, string filePath)

    {

        System.Net.WebClient net = new System.Net.WebClient();

        string link = filePath + fileName;

        Response.ClearHeaders();

        Response.Clear();

        Response.Expires = 0;

        Response.Buffer = true;

        Response.AddHeader("Accept-Language", "zh-tw");

        Response.AddHeader("Content-Disposition", "Attachment;FileName="

            + System.Web.HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));

        Response.ContentType = "APPLICATION/octet-stream";

        Response.BinaryWrite(net.DownloadData(link));

        Response.End();

    }

}

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Big Bear 的頭像
    Big Bear

    Programs Knowledge

    Big Bear 發表在 痞客邦 留言(0) 人氣()