Reporting services 在SSRS中获取外部图像
我无法将外部图像动态拉入SSRS的自定义代码。我没有收到错误信息,但我得到了一张带有红色小x的图像。“图像”属性具有以下设置: 从图像源中选择:数据库 使用此字段(表达式):=Code.GetImage(“”) 使用此MIME类型:image/bmp 自定义代码(报表属性>代码):Reporting services 在SSRS中获取外部图像,reporting-services,Reporting Services,我无法将外部图像动态拉入SSRS的自定义代码。我没有收到错误信息,但我得到了一张带有红色小x的图像。“图像”属性具有以下设置: 从图像源中选择:数据库 使用此字段(表达式):=Code.GetImage(“”) 使用此MIME类型:image/bmp 自定义代码(报表属性>代码): 我认为这条线路不起作用。是否允许我们使用此方法从本地硬盘驱动器从SSR获取文件?myimg=System.Drawing.Image.FromFile(“C:\\temp\\test.bmp”) Public
我认为这条线路不起作用。是否允许我们使用此方法从本地硬盘驱动器从SSR获取文件?myimg=System.Drawing.Image.FromFile(“C:\\temp\\test.bmp”)
Public Function GetImage(FileName As String) As Byte()
Dim myimg As System.Drawing.Bitmap
myimg = System.Drawing.Image.FromFile("C:\\temp\\test.bmp")
Dim bitmapData As Byte() = Nothing
Dim ms1 As System.IO.MemoryStream = New IO.MemoryStream
myimg.Save(ms1, System.Drawing.Imaging.ImageFormat.Bmp)
bitmapData = ms1.ToArray
ms1.Close()
myimg.Dispose()
Return bitmapData
End Function