Страница 1 из 1

Asp.net Core: Ошибка при экспорте отчета с non-ASCII именем

Добавлено: 25 июн 2018, 20:28
raaad
Здравствуйте, при экспорте отчета (StiNetCoreViewer 2018.2.2), в имени которого есть кириллические символы происходит исключение:

Код: Выделить всё

System.InvalidOperationException: Invalid non-ASCII or control character in header: 0x0417
   в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ThrowInvalidHeaderCharacter(Char ch)
   в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ValidateHeaderCharacters(String headerCharacters)
   в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ValidateHeaderCharacters(StringValues& headerValues)
   в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseHeaders.SetValueFast(String key, StringValues& value)
   в Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.Microsoft.AspNetCore.Http.IHeaderDictionary.set_Item(String key, StringValues value)
   в Microsoft.AspNetCore.Http.Internal.ParsingHelpers.SetHeaderUnmodified(IHeaderDictionary headers, String key, Nullable`1 values)
   в Microsoft.AspNetCore.Http.Internal.ParsingHelpers.AppendHeaderUnmodified(IHeaderDictionary headers, String key, StringValues values)
   в Stimulsoft.System.Web.HttpResponseBase.AppendHeader(String name, String value)
   в Stimulsoft.Report.Mvc.StiNetCoreActionResult.ExecuteResult(ActionContext context)
если же вернуть нативный ActionResult, все работает как надо:

Код: Выделить всё

if (result is StiNetCoreActionResult stiResult && stiResult.FileName != null) return this.File(stiResult.Data, stiResult.ContentType, stiResult.FileName);

Re: Asp.net Core: Ошибка при экспорте отчета с non-ASCII именем

Добавлено: 26 июн 2018, 18:54
HighAley
Здравствуйте.

Спасибо за сообщение об ошибке.
Проблему воспроизвели, занимаемся её решением.
О результатах сообщим.

Спасибо.

Ticket reference: #6551

Re: Asp.net Core: Ошибка при экспорте отчета с non-ASCII именем

Добавлено: 27 июн 2018, 15:34
raaad
Отлично, будем ждать.

Re: Asp.net Core: Ошибка при экспорте отчета с non-ASCII именем

Добавлено: 02 июл 2018, 14:44
Aleksey
Здравствуйте,

Дайте знать, если будут еще вопросы.

Re: Asp.net Core: Ошибка при экспорте отчета с non-ASCII именем

Добавлено: 11 фев 2019, 16:53
HighAley
Здравствуйте.

Мы сделали некоторые доработки.
На нашей последней версии проблема не воспроизводится.

Спасибо.