0

データベースから抽出したいのは、テーブルaspnet_UsersのUserImageですが、どうすれば抽出できますか?

ユーザー名を抽出したいときは、それだけでわかります

if (User.Identity.IsAuthenticated)
{
    lblUserName.Text = User.Identity.Name;
}

また、画像をbyte []に​​変換するにはどうすればよいですか?

または、単に新しい列を追加するだけで、その1つを抽出するにはどうすればよいですか?

4

1 に答える 1

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();
于 2012-07-02T23:54:44.383 に答える