如何将文件从控制台应用程序上传到 MVC 网站?

How to upload a file from console application to MVC website?

我有一个可以接受文件的 MVC 应用程序。它基本上遵循此处显示的上传单个文件的示例:https://www.c-sharpcorner.com/article/upload-files-in-asp-net-mvc-5/.

但是,我想创建一个命令行控制台实用程序,我可以从中上传文件。我认为我非常普遍地理解这可能涉及创建 Web 请求、添加某些 headers 并为文件附加字节数组,但我对具体需要做什么有点迷茫。

同样对于控制台应用程序,我显然会将操作修改为 return json 结果而不是视图。

哦,天哪,这比我预期的要容易得多。我刚刚使用了 WebClient.UploadFile() 方法,效果非常好。