public void SaveStream(string path, Stream inputStream)
{
// Create the file.
// The CreateFile method will map the still relative path
var file = CreateFile(path);
using (var outputStream = file.OpenWrite())
{
var buffer = new byte[8192];
for (; ; )
{
var length = inputStream.Read(buffer, 0, buffer.Length);
if (length <= 0)
break;
outputStream.Write(buffer, 0, length);
}
}
}