Acumatica 如何在报表设计器中通过URL引用外部图像?

Acumatica 如何在报表设计器中通过URL引用外部图像?,acumatica,Acumatica,我需要在Acumatica报告中动态包含图像 我不希望将图像附加到Acumatica记录上,因为我将在12个月内获得10000多张图像。如果我可以通过URL引用,我就可以利用web服务器上已有的图像生成、缓存和清理操作 当我尝试在报表设计器中设置PictureBox时,如下面的屏幕截图所示,图像不会输出到报表中 有什么想法吗?Acumatica是否支持通过外部URL引用图像?我在2017r2和2019r1中都尝试过。如果我正确理解S130培训,则您不能使用“外部”通过URL(http、http

我需要在Acumatica报告中动态包含图像

我不希望将图像附加到Acumatica记录上,因为我将在12个月内获得10000多张图像。如果我可以通过URL引用,我就可以利用web服务器上已有的图像生成、缓存和清理操作

当我尝试在报表设计器中设置PictureBox时,如下面的屏幕截图所示,图像不会输出到报表中


有什么想法吗?Acumatica是否支持通过外部URL引用图像?我在2017r2和2019r1中都尝试过。

如果我正确理解S130培训,则您不能使用“外部”通过URL(http、https)访问图像

S130培训课程注释,第176页

您还可以显示上载到站点文件夹的图像。如果你愿意 为此,对于“图像”框,您将选择“源”作为“外部”和“外部” 在Value属性中指定图像的URL。比如你 已将MyImage.png文件上载到/Site/Images/文件夹。在里面 在Value属性中,您应该指定以下URL:Images/ MyImage.png


如果我正确理解S130培训,则您不能使用“外部”通过URL(http、https)访问图像

S130培训课程注释,第176页

您还可以显示上载到站点文件夹的图像。如果你愿意 为此,对于“图像”框,您将选择“源”作为“外部”和“外部” 在Value属性中指定图像的URL。比如你 已将MyImage.png文件上载到/Site/Images/文件夹。在里面 在Value属性中,您应该指定以下URL:Images/ MyImage.png


报表设计器没有显示外部图像(来自外部网站的图像)的选项。这样做是出于安全原因。作为一种解决方法,我建议使用Acumatica内部的一个页面,它将为您提供来自外部源的页面。例如,您可以创建文件夹/ExternalDomains/getimage.aspx?id=imageID。或者更轻的版本,创建ashx处理程序,我只是认为您需要深入研究如何在Acumatica内部实现它。是ashx处理程序上有趣的链接,类似的技术可以在谷歌上搜索到aspx页面。

报表设计器没有显示外部图像(来自外部网站的图像)的选项。这样做是出于安全原因。作为一种解决方法,我建议使用Acumatica内部的一个页面,它将为您提供来自外部源的页面。例如,您可以创建文件夹/ExternalDomains/getimage.aspx?id=imageID。或者更轻的版本,创建ashx处理程序,我只是认为您需要深入研究如何在Acumatica内部实现它。是ashx处理程序上有趣的链接,类似的技术可以在谷歌上搜索到aspx页面。

一个单独的aspx页面可能是一个可行的策略。我会深入研究的。但即便如此,在报表设计器中,当源属性为“外部”时,是否可以在Value属性中使用公式?例如,
=Concat('/ExternalDomains/getImg.aspx?id=',[@imgId])
对于自定义公式,在AcumaticaA的报表设计器中搜索用户定义的函数单独的aspx页面可能是一种可行的策略。我会深入研究的。但即便如此,在报表设计器中,当源属性为“外部”时,是否可以在Value属性中使用公式?例如,
=Concat('/ExternalDomains/getImg.aspx?id=',[@imgId])
对于自定义公式,请在Acumatica的报表设计器中搜索用户定义的函数