天天看點

C#/.NET RestSharp網絡元件實作上傳檔案到遠端伺服器【可跨域傳檔案】

今天再給大家示範一下如何應用RestSharp這個網絡元件來實作可跨域的檔案上傳功能。

在文章的末尾我會把這個示例項目的源碼下載下傳釋出出來。

本項目由一個用戶端和一個ASP.NET WEB API 2來示範。用戶端主要用于模拟使用者的上傳檔案操作,而WEB API則是來接收使用者上傳的檔案。在這裡,我隻貼出這兩個部分的核心代碼。

首先是WEB API(RestSharpUploadFileController.cs):

其次是用戶端(FrmMain.cs):

需要注意的另一個問題是:我把WEB API的預設傳回類型設定成了JSON格式的,這個設定隻需要修改一下Global.asax.cs檔案即可,修改後的Global.asax.cs檔案如下:

最後,如果你喜歡這篇文章,或者是覺得文章内容對你有幫助的話,那就請動動你的手,為我點個贊吧^_^

----------------------------------------------------

專注Web和.NET開發,對前沿技術有深厚的興趣~~~

繼續閱讀