@Sergio_Guerjik escreveu:
Bom dia Feliz 2017 a todos.
Alguém poderia me ajudar? Preciso alterar um arquivo para salvar foto no BD.
Esse arquivo já salva a foto na pasta, mas meu problema é que antes de salvar ele converte o nome da foto em um codigo md5 e salva assim na pasta foto. Para que eu possa puxar e exibir a foto relativa ao produto acredito que preciso salvar esse codigo md5 no BD (dados do produto) ou melhor seria Não usar o md5 e guardar tanto na pasta quanto no BD a foto do produto com o nome Original da foto
Segue o arquivo: Obrigado.<?php
// Recuperando imagem em base64
// Exemplo: data:image/png;base64,AAAFBfj42Pj4
$imagem = $_POST['imagem'];// Separando tipo dos dados da imagem
// $tipo: data:image/png
// $dados: base64,AAAFBfj42Pj4
list($tipo, $dados) = explode(';', $imagem);// Isolando apenas o tipo da imagem
// $tipo: image/png
list(, $tipo) = explode(':', $tipo);// Isolando apenas os dados da imagem
// $dados: AAAFBfj42Pj4
list(, $dados) = explode(',', $dados);// Convertendo base64 para imagem
$dados = base64_decode($dados);// Gerando nome aleatório para a imagem
$foto = md5(uniqid(time()));// Salvando imagem em disco
file_put_contents("../img/{$foto}.jpg", $dados);
Mensagens: 3
Participantes: 2