生活随笔
收集整理的這篇文章主要介紹了
C# winform 上传文件到服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.首先要在服務器端新建一個網站axpx頁
然后再網站的后臺寫代碼獲取winform傳過來的文件名。
聲明:這個方法雖然最簡單最省事,但是上傳大文件可能會報錯,我的機器是10M,
超過10M就會提示報錯。
[c-sharp]?view plaincopyprint?
protected?void?Page_Load(object?sender,?EventArgs?e)???{???????foreach?(string?f?in?Request.Files.AllKeys)???????{???????????HttpPostedFile?file?=?Request.Files[f];???????????file.SaveAs(@"d:/"?+?file.FileName);???????}???}?? 2.至于winform那邊,就只是要調用一下WebClient的UploadFile方法了。
WebClient 屬于 using System.Net; 空間下。
[c-sharp]?view plaincopyprint?
public?bool?uploadFileByHttp(string?webUrl,string?localFileName)??????????{??????????????????????????if?(!System.IO.File.Exists(localFileName))???????????????{??????????????????MessageBox.Show("{0}?does?not?exist!",?localFileName);??????????????????return?false;??????????????}??????????????try??????????????{??????????????????System.Net.WebClient?myWebClient?=?new?System.Net.WebClient();??????????????????myWebClient.UploadFile(webUrl,?"POST",?localFileName);??????????????}??????????????catch??????????????{?????????????????????????????????return?false;??????????????}??????????????return?true;??????????}????this.uploadFileByHttp("?http://localhost:1878/UploadFileWebSite/UploadFile.aspx",?@"D:/1.txt");?
總結
以上是生活随笔為你收集整理的C# winform 上传文件到服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。