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是否只是对查询字符串过敏
最终更新:我们最终将图像大小调整软件放在了一个独立的设备上(以前是一个文件管理器)离开我们的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仍然是空的我很好