Olá,
Observei que foi incluído um exemplo para trabalhar com arquivos "Blob", porem não obtive muito exito em colocar para rodar essa opção em banco Mysql, será que é algo de incompatiblidade ou é configuração?
Minha ideia é rodar um projeto de visualização de arquivos pdf, alguns são muito grandes, será que consigo usar isso ou uma função para visualizar diretamente do arquivo?
grato pela ajuda.
Autor: Giovane Spengler
44 comentários
$values = array( $objVo->getNome_arquivo(), file_get_contents($objVo->getTempName()) );
self::executeSql("insert into tb_blob (nome_arquivo,conteudo_arquivo) values (?,?)",$values); /*
// para sqlite
$query = self::prepare("insert into tb_blob (nome_arquivo,conteudo_arquivo) values (?,?)");
$query->bindParam(1, $objVo->getNome_arquivo() , PDO::PARAM_STR);
$query->bindParam(2, fopen( $objVo->getTempName(), "rb") , PDO::PARAM_LOB);
$query->execute();
*/ Vale lembrar que não muito aconselhavel gravar arquivos no banco e sim o seu endereço apenas. Não sei tambem se deste jeito que fiz é a forma mais correta de uma olhada em como adicionar blobs no mysql e adeque o metódo insert da classe Tb_blobDAO. Abraço.