今天再給大家示範一下如何應用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開發,對前沿技術有深厚的興趣~~~