Olá Pessoal
Eu tenho uma tabela com um campo LONGBLOB, e neste campo eu gravo um arquivo RTF através de upload. Eu consigo baixar o arquivo no link que o proprio scriptcase cria.
Entretanto eu nao consigo gerar esse arquivo a partir de um método. Isto é, eu gostaria de pegar o modelo RTF que está dentro do camplo BLOB, e gravar esse modelo numa pasta do servidor.
Na verdade o arquivo gerado sempre fica vazio.
A questao é : Como faço para gerar um arquivo RTF a partir de um modelo RTF gravado num campo BLOB ?
Segue o exemplo de código onde eu tento criar o arquivo.
// o campo {documento} é do tipo LONGBLOB, e nele fica armazenado o arquivo MODELO.RTF
$dt = new DateTime();
$version=$dt->getTimestamp();
$conteudo = base64_decode({documento});
$diretorio = $this->Ini->path_doc.’/tmp’;
$nome_arquivo = “arq_”.$version.".rtf";
$fp = fopen($diretorio.’/’.$nome_arquivo,“w”);
fwrite($fp,$conteudo);
fclose($fp);
$url="…/…/…/file/doc/tmp";
$arquivo = $url."/".$nome_arquivo;
{lnk} = “Clique aqui para baixar o arquivo”;