保存图像时出现null异常

时间:2016-03-08 23:47:55

标签: c#

我有一个按钮,可以使用以下步骤将图像保存到我的数据库:

  1. 点击按钮,使用OpenFileDialog选择图片,然后使用PictureBox进行预览。
  2. 我点击一个按钮将其保存到数据库中。
  3. 如果用户没有选择图像,我想保存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未处理

    可能是什么问题?

0 个答案:

没有答案