Crystal reports 在crystal reports中使用图像大小调整器

Crystal reports 在crystal reports中使用图像大小调整器,crystal-reports,imageresizer,Crystal Reports,Imageresizer,有人知道ImageResizer如何或为什么不能在crystal reports中工作吗 如果粘贴URL xxxx.jpg.ashx?width=50进入浏览器,效果非常好 当在crystal reports中用作图像位置时,完全相同的路径不会显示任何内容(删除.ashx?width=50,它会立即重新工作)。所以,当从crystal reports viewer调用时,图像大小调整器似乎无法执行?(我不明白为什么,因为我们已经验证了任何用户,即使没有经过身份验证,也可以通过浏览器访问路径) C

有人知道
ImageResizer
如何或为什么不能在crystal reports中工作吗

如果粘贴URL
xxxx.jpg.ashx?width=50
进入浏览器,效果非常好

当在crystal reports中用作图像位置时,完全相同的路径不会显示任何内容(删除
.ashx?width=50
,它会立即重新工作)。所以,当从crystal reports viewer调用时,图像大小调整器似乎无法执行?(我不明白为什么,因为我们已经验证了任何用户,即使没有经过身份验证,也可以通过浏览器访问路径)

Crystal Reports 2008,版本12.2.0.290

就诊断问题而言,简言之,涉及图像大小调整过程(通过在URL末尾包含.ashx?width=50)是唯一阻止图像显示的事情。这只发生在晶体中。浏览器可以很好地处理URL

更新:没有.ashx的测试也被证明不起作用。.jpg之后的?width=50对于crystal来说足够显示一个空白。(没有错误,只是没有图像)

更新:使用&format=png或&format=jpg进行测试也不起作用(在crystal中为空白,在浏览器中效果完美)


最终更新:我们最终将图像大小调整软件放置在一个独立的(以前是文件管理器)上,远离我们的web.config、权限和web服务器,然后crystal开始渲染图像。因此,我们从未真正理解为什么crystal在IIS web服务器\intranet上加载重新调整大小软件时无法呈现图像…(可能是由于启用了集成windows身份验证,即使我们授予了对图像所在文件夹的访问权)……但当我们绕过所有这些东西时,它确实开始工作得很好。

我建议尝试另一种URL语法来确定Crystal Reports是否只是对查询字符串过敏

  • 尝试“文件夹/调整大小(50,50)/image.jpg
  • 试试:“folder/image.jpg;宽度=50“

  • 最终更新:我们最终将图像大小调整软件放在了一个独立的设备上(以前是一个文件管理器)离开我们的web.config、权限和web服务器,然后crystal开始渲染图像。因此,我们从未真正理解为什么crystal在IIS web服务器\intranet上加载重定大小软件时无法渲染图像。。。。。(可能是由于启用了集成windows身份验证,即使我们授予了对图像所在文件夹的访问权限)……但当我们绕过所有这些内容时,它确实开始正常工作。

    我们以前在crystal中使用过其他querystring引用。事实上,一个图像大小调整程序的工作原理非常相似,(但与旧的产品管理软件捆绑在一起)有一个带有大小和宽度查询字符串的URL,该URL会将一个.jpg文件返回到浏览器\report。对于我们尝试调整大小的记录(50,50)URL和它在crystal.Complete中仍然不起作用。我们已经能够使以下两个URL在浏览器中都起作用。同样的路径在crystal中也将显示为空白……但是……当URL为空时,此crystal显示图像只是fineTry adding&format=png-也许这是不可能的。尝试过的URL和它的空白……但是URL仍然是空的我很好