それを実感してください! C#のサーバ内にBase64に変換バイト:
using (System.Drawing.Image image = System.Drawing.Image.FromFile(filenamer))
{
using (MemoryStream m = new MemoryStream())
{
image.Save(m, image.RawFormat);
byte[] imageBytes = m.ToArray();
// Convert byte[] to Base64 String
string base64String = Convert.ToBase64String(imageBytes);
resendBack = base64String;
}
}
とJavaScriptクライアントでは、キャンバス上の画像をレンダリングする:
imgDataは、クライアントがPOSTリクエスト、BASE64を使用してサーバから取得するものである
var img = new Image();
img.src = "data:image/png;base64," + imgData;
img.onload = function() {
ctx.drawImage(img, xCorner, yCorner, width, height);
}
文字列
base64が頭に浮かんでいますが、バイナリデータが可能であると確信していますが、 –
C#サーバー側コードとJavaScriptクライアント側コードの両方を示す例がありますか? – user1296193