我有一个按钮,可以使用以下步骤将图像保存到我的数据库:
OpenFileDialog
选择图片,然后使用PictureBox
进行预览。如果用户没有选择图像,我想保存ImageList
中的图像,所以我使用此代码执行此操作:
if (emppic.Image == null)
{
emppic.Image = imageList1.Images[0];
}
byte[] byteImage;
MemoryStream ms = new MemoryStream();
emppic.Image.Save(ms, emppic.Image.RowFormat);
byteImage = ms.ToArray();
然后我使用存储过程将其正常保存到我的数据库中。
当我尝试使用此代码添加而不选择图像时,我收到此错误:
ArgumentNullException未处理
可能是什么问题?