Bonjour,
je souhaite inserer des images dans une base SQL Server. J'utilise pour cela un morceau de code que j'ai trouvé sur le forum :
ça fonctionne bien, sauf que l'image affichée est tronquée. Et je ne sais pas si c'est lors de l'insertion ou lors de la réstitution que ça se produit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 //storing a file $datastring = file_get_contents("images/46.gif"); $data = unpack("H*hex", $datastring); mssql_query("insert into WSOCIETE (CODESOC , LOGO) values ('04', 0x".$data['hex'].")"); // retrieving $result = mssql_query("select LOGO from WSOCIETE where CODESOC = '04'"); $row = mssql_fetch_assoc($result); $image = $row['LOGO']; $fichier=fopen("images/img_tmp.gif","w"); fwrite($fichier,$image); fclose($fichier); echo "<img src=\"images/img_tmp.gif\">";
Comment puis-je résoudre ce problème?
Merci d'avance.
Partager