Image s'affiche a moitier. (depuis code binnaire)

Résolu/Fermé
yacinebosss Messages postés 157 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 - Modifié le 16 mai 2020 à 19:12
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 16 mai 2020 à 20:49
bonjour,

j'ai une base de donné ou je stocker des image en code binnaire (blob)
j'ai trouvé un code asser facile a manipuler pour les afficher en tant qu'image.
mais je ne sais pas pouquoi. elle ne saffiche pas copletement.
je crois que ces a cause d mon code binnaire que je prend pas au complet ""je crois""".

mon code php:
<?php
$servername = "localhost";
$username = "*********";
$password = "";
$dbname = "*********";

 
  //SELECT DATA

$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

 

 $sql = "SELECT * FROM image_article WHERE id='2'";
$requete = $conn->query($sql);


$data = $requete->fetch_assoc();

$donnees_binaires = $data["img_blob"];


print'<img src="data:image/jpeg;base64,'.base64_encode($donnees_binaires).'"/>';
?>
A voir également:

4 réponses

yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
16 mai 2020 à 19:31
bonjour, es-tu certain que c'est un problème d'affichage, et que l'image est complètement enregistrée dans la base?
1
yacinebosss Messages postés 157 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 3
16 mai 2020 à 19:35
comment je peux savoir ca ?
0
yacinebosss Messages postés 157 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 3
16 mai 2020 à 19:40
lors de l'insertion
ca me fait ce warning:
Warning: #1265 Data truncated for column 'img_blob' at row 1
0
yg_be Messages postés 22730 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
16 mai 2020 à 20:49
ce qui signifie que l'image n'est que partiellement enregistrée.
as-tu une idée de la taille de l'image (enregistrée)?
comment as-tu déclaré le champ img_blob?
0
yacinebosss Messages postés 157 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 18 décembre 2021 3
Modifié le 16 mai 2020 à 19:51
mrc j'ai changé en medium blob.
0