Exportar fotos do mysql(campo tipo BLOB) para uma pasta
Bom dia pessoal,
Tenho o seguinte código:
<code>
if(isset($_GET['baixar'])){
$baixar = $_GET['baixar'];
$queryImagem = "
SELECT codigo, imagem FROM tabela_imagens WHERE codigo = $baixar";
$resultado = mysqli_query($conn, $queryImagem);
$imagem = mysqli_fetch_object($resultado);
//header("Content-type: application/force-download");
header("Content-type: image/jpeg");
header("Content-Transfer-Encoding: binary");
header("Content-Description: File Transfer");
header("Content-Disposition:attachment;filename= '".$imagem->nome_imagem."' ");
echo $imagem->imagem;
}
</code>
Este código exibe as fotos em tabela no navegador, e é possível baixá-las também, o que eu gostaria de fazer é exportar todas as fotos da minha tabela que não sejam null, havendo fotos cadastradas eu mando para uma pasta no servidor, alguem tem ideia e como posso fazer isso ? No caso eu faria um select verificando onde as is not null e, caso não sejam eu crio uma pasta mkdir('diretorio') e salvo essas fotos que estão gravadas direto no mysql, campo tipo blob, é possível fazer isso?
Tenho o seguinte código:
<code>
if(isset($_GET['baixar'])){
$baixar = $_GET['baixar'];
$queryImagem = "
SELECT codigo, imagem FROM tabela_imagens WHERE codigo = $baixar";
$resultado = mysqli_query($conn, $queryImagem);
$imagem = mysqli_fetch_object($resultado);
//header("Content-type: application/force-download");
header("Content-type: image/jpeg");
header("Content-Transfer-Encoding: binary");
header("Content-Description: File Transfer");
header("Content-Disposition:attachment;filename= '".$imagem->nome_imagem."' ");
echo $imagem->imagem;
}
</code>
Este código exibe as fotos em tabela no navegador, e é possível baixá-las também, o que eu gostaria de fazer é exportar todas as fotos da minha tabela que não sejam null, havendo fotos cadastradas eu mando para uma pasta no servidor, alguem tem ideia e como posso fazer isso ? No caso eu faria um select verificando onde as is not null e, caso não sejam eu crio uma pasta mkdir('diretorio') e salvo essas fotos que estão gravadas direto no mysql, campo tipo blob, é possível fazer isso?
Adriano Costa
Curtidas 0