if (context.Request.Files.Count==0)
{
Console.WriteLine("Files count ===0");
}
if (chunk==3)
{
}
foreach (var file in context.Request.Files)
{
using (System.IO.Stream stream = System.IO.File.Open(name, System.IO.FileMode.OpenOrCreate, System.IO.FileAccess.ReadWrite))
{
stream.Seek(stream.Length, System.IO.SeekOrigin.Begin);
byte[] buf = new byte[file.Data.Length];
file.Data.Read(buf,0,buf.Length);
stream.Write(buf,0,buf.Length);
stream.Flush();
Console.WriteLine($"{name} chunk {chunk} chunks {chunks} file {file.Data.Length}");
}
}
return $"{DateTime.Now} {name} {string.Join(",", (from fs in context.Request.Files select fs.FileName).ToArray())}";
}