这是我的代码片段:
System.IO.File.Copy(templatePath, outputPath, true);
using(var output = WordprocessingDocument.Open(outputPath, true))
{
Body updatedBodyContent = new Body(newWordContent.DocumentElement.InnerXml);
output.MainDocumentPart.Document.Body = updatedBodyContent;
output.MainDocumentPart.Document.Save();
response.Content = new StreamContent(
new FileStream(outputPath, FileMode.Open, FileAccess.Read));
response.Content.Headers.ContentDisposition =
new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment");
response.Content.Headers.ContentDisposition.FileName = outputPath;
}
outputPath 位置中的文件最初不存在。它在第 1 行创建。在第 8 行它中断 - 它说文件正在被使用。
我不是错误所在。任何帮助,将不胜感激。