最近開始使用open ID進行驗證認證 , 我在找尋解決方案時發現了identityserver4 得這個集大成的open ID使用 套件 , 切可以很方便擴展公司內部所使用的AD認證 或者是Google認證LINE認證等方式, 那我們就開始簡單的介紹一下identityserver4實作的方式。
最近開始使用open ID進行驗證認證 , 我在找尋解決方案時發現了identityserver4 得這個集大成的open ID使用 套件 , 切可以很方便擴展公司內部所使用的AD認證 或者是Google認證LINE認證等方式, 那我們就開始簡單的介紹一下identityserver4實作的方式。
解套方式 => HttpUtility.UrlEncode 轉碼後,傳給前端瀏覽器,瀏覽器就會自己解囉!
/// <summary> /// OutputFile - 將檔案傳給Client端 /// </summary> /// <param name="context">sysFiles.context</param> /// <param name="byteFile">二進位檔</param> /// <param name="strFileName">給User的檔名(不含附檔名)</param> /// <param name="strFileExtension">檔案附檔名</param> public static void OutputFile(HttpContext context, Byte[] byteFile, string strFileName, string strFileExtension) { if (context.Response.IsClientConnected) { context.Response.Clear(); context.Response.ContentType = ReturnExtension(strFileExtension); context.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", HttpUtility.UrlEncode(strFileName + strFileExtension, Encoding.UTF8))); context.Response.AddHeader("Content-Length", byteFile.Length.ToString()); context.Response.OutputStream.Write(byteFile, 0, byteFile.Length); context.Response.Flush(); } }
今天重灌VS2019在發不時發生以下錯誤訊息
Web deployment task failed. ('Microsoft.Web.Deployment.DeploymentManager' 的類型初始設定式發生例外狀況。)
這幾日遇到的C#使用 NPOI進行匯出時的問題
1. 匯出Excel的xlsx檔後,打開時MicroOffice系列打開時會提示 : 我們發現 "XXXX.xlsx"的部分內容有問題,您要我門盡可能嘗試復原嗎? 如果您信任此活頁簿的來源,請案一下[是]。