begin process at 2012 05 28 02:53:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

pb lors de la récupération d'1 image de sql server avec asp.net/c#


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb lors de la récupération d'1 image de sql server avec asp.net/c#

mercredi 17 août 2005 à 09:57:57 | pb lors de la récupération d'1 image de sql server avec asp.net/c#

salimhamidi



salut à tous, je vous remercie de votre contribution au site et de votre coup de pouce à ceux qui en ont besoin.
C'est ma première intervention dans ce site et elle commence malheureusement par une question.
Voilà j'ai réussit à insérer une image dans une base sql server d'après un formulaire asp.net/c# et lorsque j'essaye de récupérer l'image de cette base avec le code que j'ai trouvé dans la plus part des solutions proposées sur le web dont voici le contenu :

MemoryStream stream = new MemoryStream ();

SqlConnection connection = new SqlConnection (@"...");

try {

connection.Open ();

SqlCommand command = new SqlCommand ("...", connection);

byte[] image = (byte[]) command.ExecuteScalar ();

stream.Write (image, 0, image.Length);

Bitmap bitmap = null;

Response.ContentType = "image/gif";

bitmap = new Bitmap (stream);

bitmap.Save (Response.OutputStream, ImageFormat.Gif); }

finally {

connection.Close ();

stream.Close (); }

}

aucune erreur n'est affichée lors de la compilation mais lorsque la page est exécutée voici l'erreur qui s'affiche :

Détails de l'exception: System.ArgumentException: Paramètre non valide utilisé.
                                                            bitmap = new Bitmap (stream);

Ce qui est sûre c que j'ai récupéré la chaine de byte correspondant à l'image c'est à dire que l'image existe vraiment.
j'ai beau à comprendre l'erreur j'ai pas trouvé. Si quelqu'un peut m'aider ça ne sera pas de refus ou bien si il ya une autre façon de faire (code différent) l'important et que ça marche et que je récupére l'image dans base (et non son d'url).

merci d'avance




mercredi 17 août 2005 à 10:40:24 | Re : pb lors de la récupération d'1 image de sql server avec asp.net/c#

jesusonline

Membre Club Administrateur CodeS-SourceS
regarde ici : http://www.aspfr.com/code.aspx?ID=32582

je l'ai fait :) mais tu n'as pas besoin d'initialiser un objet bitmap, mais juste d'ecrire le stream dans la page, et de mettre le bon contenttype

        Response.BinaryWrite(oFichier.FileByte)        'on ecrit le fichier
 
Si tu veux initialiser une image (pour ecrire dessus par exemple) jhe l'ai fait dans le fichier upload.aspx

             '' Exemple pour montrer comment certifier que l'image est un jpg valide etc...
             'Try
             ' Dim img As Image = Image.FromStream(file1.PostedFile.InputStream)
             ' If Not (img.RawFormat.Equals(Imaging.ImageFormat.Jpeg)) Then
             ' litResult.Text = "Le fichier n'est pas une image JPEG valide"
             ' Exit Sub
             ' End If


Cyril - MCP ASP.net
Webmaster de : Hoshimi.CodeS-SourceS.fr


Cette discussion est classée dans : connection, sql, image, stream, bitmap


Répondre à ce message

Sujets en rapport avec ce message

Enregistrer une image dans champs image SQL server [ par kaygee ] Hello, j'essaye d'enregister une image dans un champ image de ma table SQL server, suite a un code trouver sur ce site.Je l'ai modifier pour l'adapter ASP SQL [ par kryshnar ] Bonjour, je cherche a effectuer une connexion sur une base de données avec un test qui me permet de savoir si ou non cela a fonctionné. j'ai déjà fais Récupérer un champs image dans sql server [ par kaygee ] Salut, j'essaye de récupérer une image d'un champs image dans sql server.J'ai récupérer ce code sur ce site et adapté a mes besoins.mais j'ai ce messa probleme image+sql [ par mrirrou ] bsrj'ai une petite fonction qui permet de recuperer une image de mon disque dure est de l'enregistrer dans ma Bd, (il y'a un champ type image), bon to Connection avec VS et IIS en meme temps [ par pandinus ] PANDINUS Bonjour,Je débute en vb.net et j'ai un petit probleme de connection sur base sql, J'arrive  a me connecter sur ma Image dans datagrid avec une oledb connection [ par milo2009 ] Salut, J'ai remarqué que plein de monde expliquer comment mettre une image dans un datagrid par le code : " alt="type de fichier"> MonObjRS est mon connection SQL2005 avce word 2003 [ par garnier54 ] bonjour,J'ai un probleme pour me connecter a une base sql 2005msdn pour faire un mailing a partir de word (j 'ai 2 pc en reseau)Si je me connecte sur image dans une base de donnée ms sql [ par caudette ] bonjour,comme je developpe une application en asp.net c#, j'ai une base de données en ms sql 2000 et dans l'une des tables j'ai un champ de type image Enregistrer une image dans sql server [ par kaygee ] Salut,Je voudrais pouvoir enregister mes images directement dans ma db (champs image)  pour que celle ci ne soit pas stockée dans un répértoiremais je COMMENT INSERER UNE IMAGE VIA ASP.NET DANS UNE BASE DE DONNEES SQL [ par freestyler17 ] Slt tt le monde, Vous pouvez m'indiquer comment insérer une image dans une base de données SQL, via un controle comme PictureBox, et l'afficher dans u


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales