次のコードを使用して、MemoryStream オブジェクトにある pptx をストリーミングしていますが、それを開くと、PowerPoint で修復メッセージが表示されます。MemoryStream を Response オブジェクトに書き込む正しい方法は何ですか?
HttpResponse response = HttpContext.Current.Response;
response.Clear();
response.AppendHeader("Content-Type", "application/vnd.openxmlformats-officedocument.presentationml.presentation");
response.AppendHeader("Content-Disposition", string.Format("attachment;filename={0}.pptx;", getLegalFileName(CurrentPresentation.Presentation_NM)));
response.BinaryWrite(masterPresentation.ToArray());
response.End();