C#/.NET RestSharp网络组件实现上传文件到远程服务器

http://2sharings.com/2015/csharp-net-restsharp-upload-file-to-remote-server-using-restsharp-demo

前给大家分享了一个C#/.NET的网络组件–RestSharp,具体请参考:推荐一个.NET(C#)的HTTP辅助类组件–restsharp

今天再给大家示范一下如何应用RestSharp这个网络组件来实现可跨域的文件上传功能。

在文章的末尾我会把这个示例项目的源码下载发布出来。

本项目由一个客户端和一个ASP.NET WEB API 2来演示。客户端主要用于模拟用户的上传文件操作,而WEB API则是来接收用户上传的文件。在这里,我只贴出这两个部分的核心代码。

首先是WEB API(RestSharpUploadFileController.cs):

其次是客户端(FrmMain.cs):

需要注意的另一个问题是:我把WEB API的默认返回类型设置成了JSON格式的,这个设置只需要修改一下Global.asax.cs文件即可,修改后的Global.asax.cs文件如下:

好了,以上就是这个关于使用RestSharp上传文件到远程服务器的示例的

你可能感兴趣的:(C#/.NET RestSharp网络组件实现上传文件到远程服务器)