рассмотрите код ниже, когда содержимое возвращается, Chrome продолжает сбой с ошибкой сброса err_connection.
Я пробовал оба с
partialResponse.Content.Headers.ContentLength = (range.To.HasValue ? range.To.Value : new FileInfo(outputFileName).Length) - (range.From ?? 0);
и без, и у меня есть те же проблемы
FileStream stream = new FileStream(outputFileName, FileMode.Open, FileAccess.Read, FileShare.Read);
HttpResponseMessage partialResponse = Request.CreateResponse(HttpStatusCode.PartialContent);
partialResponse.Content = new ByteRangeStreamContent(stream, Request.Headers.Range, "application/octet-stream");
var range = Request.Headers.Range?.Ranges?.FirstOrDefault();
partialResponse.Content.Headers.ContentLength = (range.To.HasValue ? range.To.Value : new FileInfo(outputFileName).Length) - (range.From ?? 0);
return partialResponse;