参考:https://restsharp.dev/usage.html#uploading-files
var fileName = "ACE.jpg"; var filePath = "D:\\Wallpaper\\ACE.jpg"; var url = "http://localhost:9999/api/UploadFiles"; var client = new RestClient(url); var request = new RestRequest(string.Empty, Method.Post); request.AddHeader("header1", "1.1"); request.AddHeader("header2", "1.2"); request.AddFile(fileName, filePath); var response = client.Execute(request); string result = response.Content;