2010/9/23 Eden Cardim <span dir="ltr"><<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2010/9/23 eutsiv :: Geovanny Junio <<a href="mailto:geovanny@eutsiv.com.br">geovanny@eutsiv.com.br</a>>:<br>
> Estou desenvolvendo um site, um projeto pessoal<br>
> (<a href="http://pt-br.uaigo.com/user/view/1" target="_blank">http://pt-br.uaigo.com/user/view/1</a>), e eu previa a necessidade de armazenar<br>
> muitas imagens, não sei se é abordagem correta, mas fiz o seguinte:<br>
><br>
> -> Obtenho o hash SHA1 do arquivo a ser salvo.<br>
> -> Gero o diretório onde o arquivo será salvo, usando a seguinte lógica:<br>
> Obtenho as 2 primeiras letras do hash, e crio o primeiro diretório, depois<br>
> as 4 primeiras letras, crio um subdiretório, depois as 6 primeiras letras,<br>
> crio outro subdiretório, e então salvo o arquivo lá com o nome sendo o<br>
> próprio hash.<br>
><br>
> Um exemplo: /images/db/pl/plH3/plH3VO/plH3VOFNc6XfQkbVWHY_BX04TeA.png (<br>
> /images/db/ é a raíz )<br>
><br>
> E mapeio no banco as infos referentes a imagem através de um UUID associado<br>
> a ela.<br>
><br>
> Talvez essa abordagem ajude nessa caso citado.<br>
<br>
<a href="http://search.cpan.org/perldoc?DBIx::Class::InflateColumn::FS" target="_blank">http://search.cpan.org/perldoc?DBIx::Class::InflateColumn::FS</a></blockquote><div><br><br>As vezes eu subestimo a CPAN e como sempre me ferro :( <br>
Deveria ter procurado lá, além de ter economizado muito trabalho, o código ficaria mais bonito.<br><br>Valeu Eden.<br><br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
--<br>
<font color="#888888"> Eden Cardim Need help with your Catalyst or DBIx::Class project?<br>
Code Monkey <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
Shadowcat Systems Ltd. Want a managed development or deployment platform?<br>
<a href="http://blog.edencardim.com/" target="_blank">http://blog.edencardim.com/</a> <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</font></blockquote></div><br>