В моей программе я разбил файл на несколько файлов и отправил его в службу отдыха 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();