[Blazor] 上傳檔案
本篇會介紹如何在 Blazor 使用 multipart/form-data
上傳檔案的功能,並且在 API 要如何接收。
本篇會介紹如何在 Blazor 使用 multipart/form-data
上傳檔案的功能,並且在 API 要如何接收。
LINQ 是一個好用的工具,撰寫的時候可以透過強行別的特性,讓篩選資料等的行為很輕鬆,偏偏成也強型別敗也強型別,在做查詢的時候十幾個欄位,總不可能一個一個比對,還好查到一個好用的套件 [Dynamic-LINQ](Dynamic LINQ (dynamic-linq.net)),可以解決這樣的問題。
在非 windows 的環境下架站,nginx 會是首選,把一些服務搭配 nginx 並且使用 docker compose 作架站,也是一個不錯的選擇。
今天會使用 Gitea/Drone 這兩個服務,並且搭配 ngrok 來作為模擬。
放在 Github 上面的 Repository 可以開啟相依套件的更新檢查,甚至會自動幫你發送 PR,今天來看一下怎麼樣設定並在最後發出通知。
同事詢問了一個 AngularJS button click 的時候會執行兩次的問題,只有在 IE 上會發生,但在 edge/chrome 就不會。聽到這個問題,第一個反應是先去看看網路上有沒有人有類似的問題,angularjs button click execute twice
,果然我們不是孤單的,蠻多人討論過。
比較多人提到的,反而是在 safari 上會有這個行為。
Jenkins 和 Gitea 的環境都建置好後,會希望登入的使用者能在一個地方控管就好, Gitea 自從 1.8 以後就開始提供 Oauth 的方法給其他系統,今天就針對這個部分來做介紹。
今天接到同事來的一個求救,有一個產品基於 WCF 服務建置 https 時無法正常運行,原本以為簡單,但卡了一陣子,特別來筆記一下。
Dotnet framework 的 docker image 只有 window 版本,要特別將 Docker Desktop 切換成 Windows container 才能跑,為了讓 Dotnet framework 及 Dotnet core 能同時跑在一個 CI/CD 的平台,最後選擇了 Jenkins 這位老爺爺。
必須說老爺爺的功能很強大,但也真的很不友善…很多東西一直查資料,只好寫一篇來筆記一下orz
這是系列文的第四篇,今天要講的是針對 JSRuntime 及 NavigationManager 做測試。
如果還沒看過前面幾篇的話,請往這邊走
使用同一個 repo 接續操作