2010年9月11日 星期六

利用 HttpResponse 讓使用者下載檔案 ( Download File )

般來說,下載檔案都會利用 SaveFileDialog 控制項,但是今天教大家利用 HttpResponse 下載檔案,而且能自訂檔案儲存目錄。

利用以下程式碼,即可做到以上敘述的效果。( C:\Users\David\Desktop\Download.txt 為檔案路徑 )
Response.ContentType = "application/octet-stream";
Response.AddHeader("Content-Disposition", "attachment;FileName=" +
HttpUtility.UrlEncode(@"Download.txt", System.Text.Encoding.UTF8));
Response.WriteFile(@"C:\Users\David\Desktop\Download.txt");
System.Web.HttpContext.Current.ApplicationInstance.CompleteRequest();
Response.End();


回目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...