1

画像をデータベースに保存する方法を知りたいのですが。最初に画像をバイトに変換してからデータベースに保存する必要があることを私は知っています。データベースでデータ型をbyteに設定しました。Visual Studio 2010 C#でこれを実行する方法について、サンプルプロジェクトまたはコードサンプルが必要です。ありがとうございました

4

2 に答える 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 に答える