【发布时间】:2019-06-04 17:43:18
【问题描述】:
我正在按照以下功能分块发送文件数据。但它的行为是随机的。
我正在尝试将块附加到同一个文件。但是每次生成随机大小的文件。
如果我为每个块分别创建文件并将其汇总(使用以下相同的函数)。它等于。但是附加没有按预期工作。我是否需要更改以下函数中的任何内容才能从块创建大文件?
private void AppendToFile(string fullPath, IFormFile content)
{
Directory.CreateDirectory(Path.GetDirectoryName(fullPath));
using (FileStream stream = new FileStream(fullPath, FileMode.Append, FileAccess.Write, FileShare.ReadWrite))
{
content.CopyTo(stream);
}
}
【问题讨论】: