Affichage en php/odbc d'une image blob
Fermé
caro384
Messages postés
91
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
6 juin 2015
-
28 mars 2011 à 16:28
caro384 Messages postés 91 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 6 juin 2015 - 29 mars 2011 à 14:41
caro384 Messages postés 91 Date d'inscription jeudi 18 janvier 2007 Statut Membre Dernière intervention 6 juin 2015 - 29 mars 2011 à 14:41
A voir également:
- Affichage en php/odbc d'une image blob
- Image iso - Guide
- Comment agrandir une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Affichage double ecran - Guide
- Transformer une image en icone - Guide
2 réponses
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
Modifié par boly38 le 28/03/2011 à 16:44
Modifié par boly38 le 28/03/2011 à 16:44
regarde du côté de la fonction header en php
https://www.php.net/manual/fr/function.header.php
je tenterai bien un code du genre :
https://www.php.net/manual/fr/function.header.php
je tenterai bien un code du genre :
header('Content-Type: image/jpg', true); echo $image;
caro384
Messages postés
91
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
6 juin 2015
28 mars 2011 à 16:47
28 mars 2011 à 16:47
Essayé mais non rien n'y fait. Le début de l'image s'affiche, mais uniquement sur 1cm de hauteur, le dessous n'apparait pas.
Est-il possible que l'extraction depuis le champ blob soit mauvaise ou qu'il y ait une erreur de conversion du fichier ?
Je précise que je travaille aussi sous Crystal Report et que pour les mêmes requetes et même images, il n'y a pas de soucis.
Merci pour votre aide
Est-il possible que l'extraction depuis le champ blob soit mauvaise ou qu'il y ait une erreur de conversion du fichier ?
Je précise que je travaille aussi sous Crystal Report et que pour les mêmes requetes et même images, il n'y a pas de soucis.
Merci pour votre aide
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
28 mars 2011 à 17:08
28 mars 2011 à 17:08
dans l'exemple de départ, peut être enlever le "echo" car imagejpeg($im) produit déjà la sortie.
caro384
Messages postés
91
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
6 juin 2015
28 mars 2011 à 17:18
28 mars 2011 à 17:18
ça ne fonctionne pas... je désespère un peu tant j'ai essayé de choses différentes. Y a til des incompatibilités entre php et les variables stockées sous un BLOB ?
boly38
Messages postés
267
Date d'inscription
mercredi 23 février 2011
Statut
Membre
Dernière intervention
29 septembre 2016
80
28 mars 2011 à 17:35
28 mars 2011 à 17:35
déjà sans passer par imagecreate (qui est basé sur la librairie GD donc sur l'installation de php) çà ne fonctionne pas ?
et puis pourquoi un odbc_fetch_array ? il n'y a qu'une image à la fois ? donc qu'un resultat et plutôt un odbc_fetch_row
aussi mettre php avec des traces d'erreurs et warnings (php.ini) çà peut donner plus d'informations
puis dans le premier exemple, je tenterai de remplacer la fin comme ceci :
et puis pourquoi un odbc_fetch_array ? il n'y a qu'une image à la fois ? donc qu'un resultat et plutôt un odbc_fetch_row
aussi mettre php avec des traces d'erreurs et warnings (php.ini) çà peut donner plus d'informations
puis dans le premier exemple, je tenterai de remplacer la fin comme ceci :
$queryexe = odbc_do($connection, $query); $mydata=odbc_fetch_row($queryexe)); $imagerawdata = $mydata['IMAGE']; header('Content-Type: image/jpg', true); echo $imagerawdata;
caro384
Messages postés
91
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
6 juin 2015
28 mars 2011 à 18:02
28 mars 2011 à 18:02
là je n'ai plus rien du tout qui s'affiche, page blanche.
Pas de message d'erreur.
J'ai également tenté imagecreatefromstring mais idem cela ne fonctionne pas.
J'ai tenté de sauvegarder dans un fichier l'image trouvée : le jpg fait la bonne taille, mais juste la partie supérieure de l'image est remplie, le bas de l'image est blanc.
Pas de message d'erreur.
J'ai également tenté imagecreatefromstring mais idem cela ne fonctionne pas.
J'ai tenté de sauvegarder dans un fichier l'image trouvée : le jpg fait la bonne taille, mais juste la partie supérieure de l'image est remplie, le bas de l'image est blanc.
caro384
Messages postés
91
Date d'inscription
jeudi 18 janvier 2007
Statut
Membre
Dernière intervention
6 juin 2015
29 mars 2011 à 14:30
29 mars 2011 à 14:30
Quelqu'un a-t-il une idée ?