データベースから抽出したいのは、テーブルaspnet_UsersのUserImageですが、どうすれば抽出できますか?
ユーザー名を抽出したいときは、それだけでわかります
if (User.Identity.IsAuthenticated)
{
lblUserName.Text = User.Identity.Name;
}
また、画像をbyte []に変換するにはどうすればよいですか?
または、単に新しい列を追加するだけで、その1つを抽出するにはどうすればよいですか?
データベースから抽出したいのは、テーブルaspnet_UsersのUserImageですが、どうすれば抽出できますか?
ユーザー名を抽出したいときは、それだけでわかります
if (User.Identity.IsAuthenticated)
{
lblUserName.Text = User.Identity.Name;
}
また、画像をbyte []に変換するにはどうすればよいですか?
または、単に新しい列を追加するだけで、その1つを抽出するにはどうすればよいですか?
私のアドバイスは、プロファイルを使用してユーザーごとに一意の情報を保存することです。これは画像パスですが、画像ファイルの保存はCDNにある可能性があり、2番目の質問:画像をbyte []に変換するにはどうすればよいですか?
System.Drawing.Image userImage = new Bitmap(ImagePath);
System.IO.MemoryStream imageMemoryStream = new MemoryStream();
userImage.Save(imageMemoryStream, System.Drawing.Imaging.ImageFormat.Jpeg);
byte[] ImageByteArray = imageMemoryStream.ToArray();