从客户端接收文件后我该怎么做?

时间:2017-04-27 15:38:29

标签: c#

所以我正在研究一些项目,但只有一个问题:服务器收到文件后我无法做任何事情...... 所以这是如何: 用户选择一个文件...... 该文件更改为我制作的一些特殊格式... 然后发送到我的服务器...... 我的服务器一直在等待文件...... 然后文件来找我但是在收到文件的代码没有执行后我知道为什么......

我想要什么: 我希望代码运行(英文我希望我的文件转换为普通文件)...我尝试在每个可能的地方放置“ConvertFile()”

var listener = new TcpListener(IPAddress.Parse("---.---.-.---"), ----);
listener.Start();
while (true)
{
    using (var client = listener.AcceptTcpClient())
    using (var stream = client.GetStream())
    using (FileStream output = new FileStream("result.dat", FileMode.Create))
    {
        var buffer = new byte[1024];
        int bytesRead;
        while ((bytesRead = stream.Read(buffer, 0, buffer.Length)) > 0)
        {
            output.Write(buffer, 0, bytesRead);
        }
        ConvertFile("result.dat");
    }
}

0 个答案:

没有答案