Por favor me ajudem! Estou tentando colocar uma imagem jpeg armazenada num banco de dados Mysql como blob diretamente na minha pagina. Só consigo isto se antes salvar a imagem como arquivo e depois puxar de volta, mas isto está gerando muitas coisas repetidas. Se tento: header('Content-type: image/jpeg'); imagejpeg($img); dá erro na linha header('Content-type: image/jpeg'); e depois em vez de aparecer uma foto, aparece uma string enorme. Esta imagem ficam dentro de uma tabela com outras informações. o que fiz mas não gostei, mas funciona e: $sth = mysql_query("SELECT * FROM fotovenda WHERE idvenda = ".$_GET['REG']); while ($row = mysql_fetch_object($sth)) { $arq_destino = 'Blob'.$row->idfoto.'.JPG'; $conteudo_blob = $row->foto; $img_blob = imagecreatefromstring($conteudo_blob); imagejpeg($img_blob, $arq_destino)or die('No foi possvel criar o arquivo ' . $arq_destino . '.'); echo '<tr><td colspan="2"><div align="center"><img src="'.$arq_destino.'"></div></td></tr>'; echo '<tr><td colspan="2"><div align="center">'.$row->descricao.'</div></td></tr>'; } Alguém tem alguma sugestão melhor para mostrar diretamente a imagem sem ter que gravar antes num arquivo??? :blink: :blink: