リソースファイルに保存された画像を取得し、base64文字列に変換しようとしています。しかし、それは以下のゴミ文字列を生成する私のコードです:リソースファイルに格納されている画像をAsp.netのBase64文字列に変換できません[C#]
String imgBase64=Base64FromByteArray(ExtractResource(Properties.Resources.products_tipp_110));
public static byte[] ExtractResource(Bitmap image)
{
MemoryStream ms = new MemoryStream();
image.Save(ms, ImageFormat.Png);
if (ms == null)
return null;
byte[] imageByteArray = new byte[ms.Length];
ms.Read(imageByteArray, 0, imageByteArray.Length);
return imageByteArray;
}
private static string Base64FromByteArray(byte[] image)
{
return "base64:" + Convert.ToBase64String(image);
}
output:
base64:AAAAAAAAAAAAAAAAAAAAAAAAAAAAA..... with all A's
ありがとうございました:) – Maqsood
@Maqsood偉大な、答えを受け入れることができますか? – Aruna