3

ユーザーが画像ボックスの画像を設定しない場合は、空の画像をテーブルに保存します。

私のコードは:

 byte[] arrImage;
 if (picperson.Image != null)
 {
     //convert image to byte
     MemoryStream ms = new MemoryStream();
     picperson.Image.Save(ms, picperson.Image.RawFormat);
     arrImage = ms.GetBuffer();
     ms.Close();
 }
 else arrImage = null;

objcommand.Parameters.AddWithValue("@picture", arrImage);

null 画像を追加すると、行 picperson.Image.Save(ms, picperson.Image.RawFormat); で例外が発生します。

空のイメージをテーブルに追加するには?


4

1 に答える 1