Файловый поток с растровым изображением - PullRequest
1 голос
/ 11 февраля 2020

Хорошо, текущий код, который я использую

{
    using (fs = new FileStream("test", FileMode.Create))
    {

        byte[] b = new byte[iLength + 1];
        int y1 = 0;
        axCZKEM1.GetPhotoByName(MachineNo, photoPath + ".jpg", out b[0], out y1);


        btImage = b;


        if (btImage != null)
        {

            fs.Write(btImage, 0, btImage.Length);
        }


        if (fs.Length > 0)
        {


            bmp1 = new Bitmap(fs);

            bmp1.Save(ImgPath + photoPath + ".jpg");
            Console.WriteLine(photoPath);
            // fs = null;
            bmp1 = new Bitmap(fs);

Когда я использую вышеуказанный код в backgroundworker или в потоке (bmp1 = new Bitmap (fs);) эта строка выдает Параметр недействителен Исключение, если кто-то может помочь мне в этом, пожалуйста.

...