Я использую приведенный ниже код для отправки файла из ASP.NET Rest Api клиенту.Иногда я вижу журналы ошибок «Удаленный хост закрыл соединение. Код ошибки 0x800703E3».Это правильный метод для отправки ответа потока?
var outputFileName;
context.Response.ContentType = WebHelper.GetMimeType(outputFileName);
context.Response.AddHeader("Content-Disposition", string.Format("{0}; filename={1}", "attachment", outputFileName));
context.Response.AddHeader("Content-Length", binaryData.Length.ToString());
context.Response.OutputStream.Write(binaryData, 0, binaryData.Length);
context.Response.Flush();
context.Response.Close();