c#web服务器从浏览器接收文件

c#web服务器从浏览器接收文件,c#,webserver,C#,Webserver,我正在用c#编写一个轻量级的web服务器,使用TcpListener类。我需要从浏览器中获取一个图像文件(jpeg,png),并将其存储在web服务器目录中。我在网上搜索,但找不到答案。我可以使用socket.send(byteArray,byteArray.Length,0)将图像作为响应发送到客户端(浏览器),但我不知道如何从客户端接收图像。谷歌是你的朋友 这里有一个简单的例子,只需修改以满足您的需要 编辑:添加将字节数组写入文件的代码: File.WriteAllBytes(@"MyFi

我正在用c#编写一个轻量级的web服务器,使用TcpListener类。我需要从浏览器中获取一个图像文件(jpeg,png),并将其存储在web服务器目录中。我在网上搜索,但找不到答案。我可以使用socket.send(byteArray,byteArray.Length,0)将图像作为响应发送到客户端(浏览器),但我不知道如何从客户端接收图像。

谷歌是你的朋友

这里有一个简单的例子,只需修改以满足您的需要

编辑:添加将字节数组写入文件的代码:

File.WriteAllBytes(@"MyFile.txt", byteArray);

您可以看看我在自己的项目中成功使用的。也许增强这个类而不是编写一个新类会更容易。我已经检查了上面的url,但我需要知道如何读取/接收二进制图像流(jpeg)并将其存储在文件中???@selvan您可以使用:file.writealBytes(@“MyFile.txt”,byteArray);