2009-03-31 15 views

答えて

0

私はSQL Serverの画像データ型であります。 SSRS 2005および2008でうまく動作します。

1

はい。 ReportViewerでは、イメージを適切に表示するためにBase64イメージエンコーディングが必要です。あなたのイメージは、バイト配列内にある場合

、それは、Base64に変換する必要があります。

Public Function ConvertImageToBase64String(ByVal img As Image) As String 
    Dim output As String = "" 

    Dim outputArray() As Byte 
    Dim stream As New MemoryStream 
    img.Save(stream, Drawing.Imaging.ImageFormat.Bmp) 
    outputArray = stream.ToArray() 
    stream.Close() 
    output = Convert.ToBase64String(outputArray) 

    Return output 
    End Function 
関連する問題