[C#] 使用 HttpClient 上傳檔案至伺服器

撰寫 API 或爬蟲時常需要上傳檔案至伺服器,一般寫前端網頁時會在 form 標籤加上 enctype="multipart/form-data" 來指定 ContentType 將資料提交,後端想要模擬的話方法就不一樣了。

我使用的方法是 HttpClientMultipartFormDataContent 做搭配,MultipartFormDataContent 會自動將 ContentType 設為 multipart/form-data,所以無需再特別設定。

範例程式:

執行結果: