【发布时间】:2011-09-16 04:14:11
【问题描述】:
我正在创建 WCF 休息服务。我有一个函数将返回由服务创建的文件的字节数组。我想知道如何从客户端的字节数组创建这个文件。这是在 C# 中。
【问题讨论】:
我正在创建 WCF 休息服务。我有一个函数将返回由服务创建的文件的字节数组。我想知道如何从客户端的字节数组创建这个文件。这是在 C# 中。
【问题讨论】:
只需将所有接收到的字节写入文件:
File.WriteAllBytes("filename.bin", receivedBytesArray);
将流保存到文件:
Stream receivedStream = // do some staff to receive stream
using (FileStream stream = File.OpenWrite("myfilepath.bin"))
{
receivedStream.CopyTo(stream);
}
【讨论】:
Stream或byte[]无法识别文件名。