【问题标题】:Local Image Not Displaying in Crystal Report ASP.NET MVCCrystal Report ASP.NET MVC 中不显示本地图像
【发布时间】:2016-09-23 09:13:19
【问题描述】:

我创建了一个 MVC 应用程序,它有一个 aspx 页面作为报表视图,它将呈现 Crystal 报表。

我添加了一个简单的图片和 OLE 对象,并将“格式对象 -> 图片 -> 图形位置”设置为我的本地物理路径。我希望从 Crystal 报表中指定的路径呈现图像,但图像根本没有显示。它在浏览器控制台中的抛出错误为

 "xxx/Webform/CrystalImageHandler.aspx?dynamicimage=cr_tmp_image_225a5398-7162-4373-b860-ce62f2c67c24.png"

根据我的研究,我发现建议在 Web.Config 文件中为“path=CrystalImageHandler.aspx”添加 2 个不同的处理程序,但这似乎对我不起作用。

任何帮助将不胜感激!

【问题讨论】:

  • 您的图片是否已添加到网站?您是否将站点发布到 IIS?你能多谈谈你的环境吗?问候。
  • 如果我没记错的话,我尝试从本地路径加载。我没有尝试在 IIS 中托管它。
  • 您遇到的浏览错误是什么?

标签: c# asp.net crystal-reports


【解决方案1】:

最初当我开始实现时,我想从数据源动态添加图像,但由于这个问题,我只是通过 OLE 对象添加了一个图像字段并有条件地抑制它。同样,这不是我的问题的解决方案,它只是一个修复。

【讨论】:

    【解决方案2】:

    不要嵌入图像,而是尝试在公式或后面代码中的参数中提供 url。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2017-01-26
      • 1970-01-01
      • 2021-10-23
      • 1970-01-01
      相关资源
      最近更新 更多