c#中上传文件

最近在项目中需要上传excel文件到服务器。由于之前使用 httphelper 框架来发送 http 请求和服务端通信。

在尝试使用 httphelper 发送文件的时候遇到些问题,耽误了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); 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容