0
我正在创建一个WCF休息服务。我有一个函数会返回一个由服务创建的文件的字节数组。我想知道如何从客户端的字节数组创建此文件。这是用C#编写的。通过WCF Rest服务创建来自返回字节数组的文件
我正在创建一个WCF休息服务。我有一个函数会返回一个由服务创建的文件的字节数组。我想知道如何从客户端的字节数组创建此文件。这是用C#编写的。通过WCF Rest服务创建来自返回字节数组的文件
简单地写所有接收的字节的文件:
File.WriteAllBytes("filename.bin", receivedBytesArray);
保存流文件:
Stream receivedStream = // do some staff to receive stream
using (FileStream stream = File.OpenWrite("myfilepath.bin"))
{
receivedStream.CopyTo(stream);
}
这似乎是有道理的。我想我的下一个问题,也许我应该在另一个帖子中提出这个问题。如何实际接收字节数组。 现在我正在使用WebRequest/WebResponse并且字节数组实际上是作为流接收的。 – gberg927
只需将接收到的流复制到文件流和第二个样本。 – Samich
因此,这创建文件?提出的问题是,如果我希望文件的命名与正在传输的文件相同? – gberg927