如何从ashx文件放置图像位置

2020-09-12 18:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我已经创建了报告。 我有两种类型的图片。 在我的标题部分。 我更改它的mith参数字段,然后右键单击rpt文件/图像选项卡/x-2位置中的图像。

 cryRpt.SetParameterValue(" Logo",HttpContext.Current.Server.MapPath("/img/images/logos/thelogo.png)
没有问题。 图片会动态更改。
但是现在我尝试执行相同的操作,但是在数据库中使用字节数组。 我尝试更改位置以直接放置:Convert.ToBase64String(Myrecord.MyColumn)
 我尝试ashx文件
 昏暗的IdAtt为长= CLng(HelperParams.GetParamURL(" IdAttach"))
         Dim Typ As Integer = CInt(HelperParams.GetParamURL(" Typ"))

             昏暗的LesDatas作为新的MyEntities
             作为附件的Dim Att = GetMonAttachement(IdAtt,LesDatas)
             如果Att不是什么,那么
                 context.Response.ContentType =" image/png"
                 如果Typ = 1,则
                     context.Response.BinaryWrite(Att.SignCollaborateur)
                 其他
                         context.Response.BinaryWrite(Att.SignClient)
                 万一
                 context.Response.Flush()
                 context.Response.End()
             万一

     异常捕获
     结束尝试

 参数:cryRpt.SetParameterValue(" SignClient"," http://localhost:63888/Signature.ashx?IdAttach = 4&Typ = 2")或直接在图像属性中(右键单击...在位置x-2)。 但始终默认为iamge。
 图片从不显示。 在ashx情况下最糟糕,在检查网络时从未调用。

 如果我在IE中放入http://localhost:63888/Signature.ashx?IdAttach = 4&Typ = 2:我就是我的照片。

 有人有一个主意

 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我已经创建了报告。 我有两种类型的图片。 在我的标题部分。 我更改它的mith参数字段,然后右键单击rpt文件/图像选项卡/x-2位置中的图像。

 cryRpt.SetParameterValue(" Logo",HttpContext.Current.Server.MapPath("/img/images/logos/thelogo.png)
没有问题。 图片会动态更改。
但是现在我尝试执行相同的操作,但是在数据库中使用字节数组。 我尝试更改位置以直接放置:Convert.ToBase64String(Myrecord.MyColumn)
 我尝试ashx文件
 昏暗的IdAtt为长= CLng(HelperParams.GetParamURL(" IdAttach"))
         Dim Typ As Integer = CInt(HelperParams.GetParamURL(" Typ"))

             昏暗的LesDatas作为新的MyEntities
             作为附件的Dim Att = GetMonAttachement(IdAtt,LesDatas)
             如果Att不是什么,那么
                 context.Response.ContentType =" image/png"
                 如果Typ = 1,则
                     context.Response.BinaryWrite(Att.SignCollaborateur)
                 其他
                         context.Response.BinaryWrite(Att.SignClient)
                 万一
                 context.Response.Flush()
                 context.Response.End()
             万一

     异常捕获
     结束尝试

 参数:cryRpt.SetParameterValue(" SignClient"," http://localhost:63888/Signature.ashx?IdAttach = 4&Typ = 2")或直接在图像属性中(右键单击...在位置x-2)。 但始终默认为iamge。
 图片从不显示。 在ashx情况下最糟糕,在检查网络时从未调用。

 如果我在IE中放入http://localhost:63888/Signature.ashx?IdAttach = 4&Typ = 2:我就是我的照片。

 有人有一个主意

 
付费偷看设置
发送
1条回答
代楠1984
1楼 · 2020-09-12 19:14.采纳回答

最后,仅创建子报表是最简单的解决方案(请求返回一个记录...)

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答