C# 保存图像时出现空异常
我有一个按钮,可以使用以下步骤将图像保存到数据库中:C# 保存图像时出现空异常,c#,C#,我有一个按钮,可以使用以下步骤将图像保存到数据库中: 我单击一个按钮,使用OpenFileDialog选择图像,并使用PictureBox预览图像 我单击一个按钮将其保存到数据库中 如果用户选择无图像,我想从ImageList保存图像,因此我使用此代码执行以下操作: if (emppic.Image == null) { emppic.Image = imageList1.Images[0]; } byte[] byteImage; MemoryStream ms = new Memor
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();
然后我使用存储过程将其正常保存到数据库中
当我尝试在不选择图像的情况下使用此代码添加时,会出现以下错误:
未处理此异常
有什么问题吗?列表中有图像吗?请您多放一些代码?对不起,我不知道哪部分可以帮上忙,因为其余的代码都可以正常工作。您需要我添加任何spasific部分吗?请将代码放在用户选择的位置,或者不放在图像位置