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

Обсуждение Stimulsoft Reports.Web
Ответить
raaad
Сообщения: 23
Зарегистрирован: 17 мар 2017, 08:21

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

Сообщение raaad » 25 июн 2018, 17:28

Здравствуйте, при экспорте отчета (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);
HighAley
Сообщения: 1955
Зарегистрирован: 08 июн 2011, 07:36

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

Сообщение HighAley » 26 июн 2018, 15:54

Здравствуйте.

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

Спасибо.

Ticket reference: #6551
raaad
Сообщения: 23
Зарегистрирован: 17 мар 2017, 08:21

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

Сообщение raaad » 27 июн 2018, 12:34

Отлично, будем ждать.
Aleksey
Сообщения: 1975
Зарегистрирован: 22 апр 2010, 02:57

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

Сообщение Aleksey » 02 июл 2018, 11:44

Здравствуйте,

Дайте знать, если будут еще вопросы.
HighAley
Сообщения: 1955
Зарегистрирован: 08 июн 2011, 07:36

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

Сообщение HighAley » 11 фев 2019, 13:53

Здравствуйте.

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

Спасибо.
Ответить