Ir para conteúdo
Fórum Script Brasil
  • 0

Sistema de upload de imagens


citoplasmatico

Pergunta

Então, estou tentando fazer um pequeno sistema que consiste em enviar imagens para um banco de dados (de forma criptografada) para serem exibidos posteriormente em uma consulta.

Pesquisando na iternet, li algumas coisa sobre determinar o tipo de campo do banco de dados como BLOB, isso se encarregaria de criptografar a imagem.

Porém, eu tenho um formulário e um script que funcionam corretamente. O dado é inserido no banco de dados, porém, nada em um código criptografado, mas sim, esta informação: [bLOB - 5Bytes]. E quando eu tento recuperar a imagem, apenas um texto aparace: Array.

Se valer de algo, eis aqui os códigos:

formulario.php

<form method="post" action="upload.php" enctype="multipart/form-data">
    <input type="hidden" name="acao" value="inserir" />
    <input type="file"  name="foto" /> <input type="submit" name="enviar" value="enviar" />
</form>
upload.php
<?php

    require "conexao.php";
    
    $acao = $_POST["acao"];
    
    if (isset($_FILES["foto"]) && $acao=="inserir") {
        
        $foto = $_FILES["foto"];
        
        $consulta = "INSERT INTO foto (foto) VALUES ('".$foto."')";
        $query = mysql_query($consulta)or die(mysql_error());
        
        echo "Imagem enviada com sucesso!";
        
    }
    
    mysql_close($conexao);

?>
exibir.php
<?php
    
    require "conexao.php";
    
    $recuperar = "SELECT foto FROM foto";
    $query = mysql_query($recuperar)or die(mysql_error());
    $linhas = mysql_num_rows($query);
    
    while ($dado = mysql_fetch_array($query)) {
    
        echo $dado["foto"];
    
    }
    
    mysql_close($conexao);

?>

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...