画像をデータベースに保存する方法を知りたいのですが。最初に画像をバイトに変換してからデータベースに保存する必要があることを私は知っています。データベースでデータ型をbyteに設定しました。Visual Studio 2010 C#でこれを実行する方法について、サンプルプロジェクトまたはコードサンプルが必要です。ありがとうございました
質問する
716 次
2 に答える
1
あなたのイメージを見つけたいなら
FileInfo fInfo = new FileInfo(yourPath);
long numBytes = fInfo.Length;
FileStream fStream = new FileStream(sPath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fStream);
byte[] imageData = br.ReadBytes((int)numBytes);
オブジェクトタイプに基づいてこれらの行を試してください
command.Parameters.Add(new SqlParameter("@Image", (object)imageData));
于 2012-08-21T12:48:38.200 に答える
0
サーバー上の場所に画像を保存し、画像の名前だけをデータベースに保存できます。
于 2012-08-21T12:47:19.327 に答える