Экспорт отчета crystal из ihttpactionresult в webapi
Я пытаюсь экспортировать отчет crystal из asp.net web API IhttpActionResult, отчет экспортируется, но поврежден и не может быть восстановлен после загрузки. однако тот же отчет при экспорте на диск, если он хорош и удобен для использования. пожалуйста, как мне этого добиться, спасибо.
Что я уже пробовал:
IHttpActionResult response; HttpResponseMessage responseMsg = new responseMsg.Content = new ByteArrayContent(new StreamContent(rd.ExportToStream(ExportFormatType.PortableDocFormat)).ReadAsByteArrayAsync().Result); responseMsg.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment"); responseMsg.Content.Headers.ContentDisposition.FileName = "Print.pdf"; responseMsg.Content.Headers.ContentType = new MediaTypeHeaderValue("application/pdf"); return response;