2010/9/23 Eden Cardim <span dir="ltr">&lt;<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>&gt;</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 &lt;<a href="mailto:geovanny@eutsiv.com.br">geovanny@eutsiv.com.br</a>&gt;:<br>
&gt; Estou desenvolvendo um site, um projeto pessoal<br>
&gt; (<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>
&gt; muitas imagens, não sei se é abordagem correta, mas fiz o seguinte:<br>
&gt;<br>
&gt; -&gt; Obtenho o hash SHA1 do arquivo a ser salvo.<br>
&gt; -&gt; Gero o diretório onde o arquivo será salvo, usando a seguinte lógica:<br>
&gt; Obtenho as 2 primeiras letras do hash, e crio o primeiro diretório, depois<br>
&gt; as 4 primeiras letras, crio um subdiretório, depois as 6 primeiras letras,<br>
&gt; crio outro subdiretório, e então salvo o arquivo lá com o nome sendo o<br>
&gt; próprio hash.<br>
&gt;<br>
&gt; Um exemplo: /images/db/pl/plH3/plH3VO/plH3VOFNc6XfQkbVWHY_BX04TeA.png (<br>
&gt; /images/db/ é a raíz )<br>
&gt;<br>
&gt; E mapeio no banco as infos referentes a imagem através de um UUID associado<br>
&gt; a ela.<br>
&gt;<br>
&gt; 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>