目的: V20304D – 傳送檔案至前端 - 下載 – 檔案名稱
處理說明:
1> //傳送檔案至前端的檔案名稱(不含path)
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode((string)Tmp_out_FName, System.Text.Encoding.UTF8) + "\"");
1> //傳送檔案至前端的檔案名稱(不含path)
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode((string)Tmp_out_FName, System.Text.Encoding.UTF8) + "\"");
2>傳送實體檔案內容(含path)
HttpContext.Current.Response.WriteFile(Tmp_out_pFName); //實體檔案內容(含path)
1>*.cs
if (!is_Ok)
{
//訊息加入 Cookie
Tmp_Str = "[確認轉TLS]執行失敗!!<br>"
+"請參閱附件檔("+ Tmp_out_FName+")";
MyCookie = new HttpCookie("V20304D", HttpUtility.UrlEncode(Tmp_Str));
HttpContext.Current.Response.Cookies.Add(MyCookie);
HttpContext.Current.ApplicationInstance.CompleteRequest();
//傳送檔案至前端的檔案名稱(不含path)
HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=\"" + HttpUtility.UrlEncode((string)Tmp_out_FName, System.Text.Encoding.UTF8) + "\"");
HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.UTF8;
HttpContext.Current.Response.ContentType = "text/plain";
HttpContext.Current.Response.WriteFile(Tmp_out_pFName); //實體檔案內容(含path)
HttpContext.Current.Response.End();
return;
}
沒有留言:
張貼留言