rwar
Tô em todas
Registrado
2.4K Mensagens
13 Curtidas
binary String? Não entendi...
Renomeia ele para html, ficando arquivo.php.html, ou então zipa o mesmo. :wink: Duas das soluções que eu utilizaria...
No caminho dos scripts. Por enquanto, powershell...
Grave_Digger
Membro Senior
Registrado
347 Mensagens
0 Curtidas
Então rwar ( como sempre vc vem me acudir :lol: , tnx )
A situação é a seguinte:
É um form q segue um fluxo. No ponto de partida do form, o user adiciona N anexos referentes ao form ( que é uma solicitação ).
Na sequência, esse form vai para um departamento q vai dar um parecer referente a solicitação e para isso ele precisa dar uma olhada nos arquivos que foram anexados, porém, não guardo os arquivos "bonitinhos" no servidor, transformo-os em uma sequencia de caracteres binários ( binary string) e salvo-os no banco de dados.
O que preciso fazer é: remontar esses arquivos e disponibilizá-los para download.
Fui mais claro?
[]'s
Analista Desenvolvedor WEB
Java e .NET
SCJP
Need a coder ?
[email]sena.pedro@gmail.com[/email]
rwar
Tô em todas
Registrado
2.4K Mensagens
13 Curtidas
Outros me acudem também, meu caro. Uma mão lava a outra... :wink:
Minha pergunta é: como você transforma esses arquivos em caracteres binários? Tu utiliza alguma ferramenta ou algum comando do próprio php? Não tem o "caminho de volta", caso seja um comando, ou seja, recupera os dados binários do banco e depois os transforma em "caracteres normais"?
Por curiosidade, qual é o problema de se guardar esses arquivos como estão? Segurança?
No caminho dos scripts. Por enquanto, powershell...
profeta_livr...
Super Participante
Registrado
958 Mensagens
0 Curtidas
bom não sei.... mas tavez se vc forçar um download com o header, vc poderia pegar o arquivo do diretorio e abrilo pelo script php, e forçar um download pelo header.... acho que dá certo
Grave_Digger
Membro Senior
Registrado
347 Mensagens
0 Curtidas
rwar
Kra, pra transformar em binário, simplesmente eu pego o arquivo pelo upload, quando ele vem, já está em binário, porém, para salvar no banco eu uso um base64_encode nesse binário, e quano tiro do banco uso um decode.
O motivo da manutenção dos arquivos dessa forma é mais questão de integridade, para não ter a necessidade de gerenciar no caso de arquivos com o mesmo nome e o arquivo estando no banco é garantido q será feito um backup do mesmo ( ao menos aki,hehe )
profeta
Já havia resolvido quando li seu post mas foi exatamente isso, forcei o down com header e dei um print no binário.
Deu certo.
Valeu a ajuda ae galera,
[]'s
Analista Desenvolvedor WEB
Java e .NET
SCJP
Need a coder ?
[email]sena.pedro@gmail.com[/email]