Bonjour à tous,

J'ai un petit problème que je n'arrive pas à résoudre...
Je compte sur votre aide

Je veux récupérer une image depuis une base de donnée sql et l'afficher, jusque la le principe est bête mais j'arrive à récupérer l'image dans un Bytes[16] mais pas moyen d'en faire une System.Drawing.Image.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
System.Drawing.Image _Img;           

using (MemoryStream ms = new MemoryStream(_B_img, 0, _B_img.Length))
            {
                ms.Write(_B_img, 0, _B_img.Length);
                _Img = System.Drawing.Image.FromStream(ms); <--- 
            }
Mon exception est levé lors de l'appel de FromStream au niveau de la flèche.
Il me dit que le paramètre n'est pas valide et je ne comprend pas pourquoi car mon 'ms' est à priori bon.

Voila mon tableau de byte qui va alimenter mon MemoryStream


Et voila le Stream en question


Est-ce que quelqu'un aurais une idée ?