close
在Web裡面用程式指定要下載的檔案
這個方法會跳出對話框詢問是要開啟檔案還是儲存檔案。
//設定要下載的檔案路徑
string path = "http://127.0.0.1/FileName.pdf";
//宣告並建立WebClient物件
WebClient wc = new WebClient();
//載入要下載的檔案
byte[] b = wc.DownloadData(path);
//清除Response內的HTML
Response.Clear();
//設定標頭檔資訊 attachment 是本文章的關鍵字
Response.AddHeader("Content-Disposition", "attachment;filename=FileName.pdf");
//開始輸出讀取到的檔案
Response.BinaryWrite(b);
//一定要加入這一行,否則會持續把Web內的HTML文字也輸出。
Response.End();
全站熱搜
留言列表