一尘不染

可以将Byte []数组写入C#中的文件吗?

c#

我正在尝试将Byte[]代表完整文件的数组写到 文件中。

来自客户端的原始文件通过TCP发送,然后由服务器接收。接收到的流被读取到字节数组,然后发送给该类进行处理。

这主要是为了确保接收TCPClient准备好用于下一个流,并将接收端与处理端分开。

所述FileStream类不采取一个字节数组作为参数或另一个流对象(它允许你写字节到它)。

我的目标是通过与原始线程不同的线程(使用TCPClient的线程)来完成处理。

我不知道该如何实现,该怎么办?


阅读 283

收藏
2020-05-19

共1个答案

一尘不染

基于问题的第一句话: “我试图将 代表完整文件 的Byte []数组写到文件中。”

阻力最小的路径是:

File.WriteAllBytes(string path, byte[] bytes)

记录在这里:

System.IO.File.WriteAllBytes -MSDN

2020-05-19