【发布时间】:2011-04-29 11:40:57
【问题描述】:
在我的程序中,我将一个文件拆分为多个文件并将其发送到 WCF 休息服务,该服务然后将其加入到一个文件中。连接后,文件大小大于发送文件的大小。
以下是连接代码:
string[] files = Directory.GetFiles(path, string.Concat(guid, "*"),SearchOption.TopDirectoryOnly);
StreamReader fileReader;
StreamWriter fileWriter = new StreamWriter(path + newGuid);
for (Int64 count = 0; count < files.Length; count++)
{
fileReader = new StreamReader(string.Concat(path,guid, count));
fileWriter.Write(fileReader.ReadToEnd());
}
fileWriter.Close();
【问题讨论】:
-
您这样做是为了解决 WCF 64K 消息大小问题吗?为什么要拆分文件并重新加入它们?似乎是在浪费精力。
标签: asp.net wcf file rest concatenation