c#中上傳文件

最近在項目中需要上傳excel文件到服務(wù)器。由于之前使用 httphelper 框架來發(fā)送 http 請求和服務(wù)端通信。

在嘗試使用 httphelper 發(fā)送文件的時候遇到些問題,耽誤了2天遲遲沒有解決。

最終嘗試使用 httpwebrequest 和 webclient 。

System.Net .WebClient Client = new System.Net .WebClient();
Client.Headers.Add("Content-Type", "binary/octet-stream");
byte[] result = Client.UploadFile("http://localhost/project1/upload.php", "POST", @"C:\img.jpg");
string s = System.Text.Encoding.UTF8.GetString(result, 0, result.Length); 

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容