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

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

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

Сообщение 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);
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

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

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

Спасибо.

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

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

Сообщение raaad »

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

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

Сообщение Aleksey »

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

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

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

Сообщение HighAley »

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

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

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