Ошибка при экспорте отчёта с картинкой в поток
Добавлено: 12 мар 2008, 02:07
В хэндлере читаю mdc файл отчёта и эспортирую в поток. Если в отчёте только таблица с текстом, то всё ок, если же есть картинка, то вот такая ошибка.
The path is not of a legal form.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: The path is not of a legal form.
Source Error:
Line 31: StiReport rp = new StiReport();
Line 32: rp.LoadDocument(tp + fn);
Line 33: rp.ExportDocument(StiExportFormat.Html, context.Response.OutputStream);
Line 34: context.Response.End();
Source File: c:\Inetpub\wwwroot\sto\hreport.ashx Line: 33
Stack Trace:
[ArgumentException: The path is not of a legal form.]
System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) +2915261
System.IO.Path.GetDirectoryName(String path) +48
Stimulsoft.Report.Export.StiHtmlImageHost.GetImageString(Bitmap bmp) +72
Stimulsoft.Report.Export.StiHtmlTableRender.RenderTable(Boolean renderStyles, String backGroundImageString) +4003
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, StiHtmlExportSettings settings, StiPagesCollection pages) +4628
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, Stream stream, StiHtmlExportSettings settings) +146
Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, Stream stream, StiExportSettings settings) +6446
Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, Stream stream) +10
Handler.ProcessRequest(HttpContext context) in c:\Inetpub\wwwroot\sto\hreport.ashx:33
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Отправил Вам Report1.mdc по этой ошибке
И ещё файл Report2.mdc - это отчёт состоящий из 4 диаграмм, сохранён из дизайнера, но потом при открытии для просмотра стандартным просмоторщиком возникает исключение.
The path is not of a legal form.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: The path is not of a legal form.
Source Error:
Line 31: StiReport rp = new StiReport();
Line 32: rp.LoadDocument(tp + fn);
Line 33: rp.ExportDocument(StiExportFormat.Html, context.Response.OutputStream);
Line 34: context.Response.End();
Source File: c:\Inetpub\wwwroot\sto\hreport.ashx Line: 33
Stack Trace:
[ArgumentException: The path is not of a legal form.]
System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) +2915261
System.IO.Path.GetDirectoryName(String path) +48
Stimulsoft.Report.Export.StiHtmlImageHost.GetImageString(Bitmap bmp) +72
Stimulsoft.Report.Export.StiHtmlTableRender.RenderTable(Boolean renderStyles, String backGroundImageString) +4003
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, HtmlTextWriter writer, StiHtmlExportSettings settings, StiPagesCollection pages) +4628
Stimulsoft.Report.Export.StiHtmlExportService.ExportHtml(StiReport report, Stream stream, StiHtmlExportSettings settings) +146
Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, Stream stream, StiExportSettings settings) +6446
Stimulsoft.Report.StiReport.ExportDocument(StiExportFormat exportFormat, Stream stream) +10
Handler.ProcessRequest(HttpContext context) in c:\Inetpub\wwwroot\sto\hreport.ashx:33
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433
Отправил Вам Report1.mdc по этой ошибке
И ещё файл Report2.mdc - это отчёт состоящий из 4 диаграмм, сохранён из дизайнера, но потом при открытии для просмотра стандартным просмоторщиком возникает исключение.