sexta-feira, 22 de junho de 2012

Nomear arquivos de forma correta

Bom, um post rápido, mas bem útil para o dia a dia de todos.
Imagine, depois de todo aquele trabalho recortando e tratando as imagens e elaborando o layuot atraente para o seu cliente, chega a hora de enviar o arquivo para a gráfica, você envia e liga para a gráfica para confirmar o envio e descobre que eles não receberam ou não conceguem ter um acesso fácil ao seu arquivo.

Melhor nem imaginar, bom, muitos não sabem (ou não dá a mínima, como eu mesmo fazia), mas o nome do arquivo conta e muito ao ser enviado para um servidor, porque?
"Lets Vamos", é o seguinte, é comum associarmos o nome do arquivo ao conteúdo do mesmo. Mas enquanto isso é algo que fica em seu sistema, seja computador, notebook, tablets e outros, não tem problema, mas se as "anomalias" começam quando se pensa em enviar em algum servidor de hospedagem.



O PROBLEMA
Muitos servidores quando recebem arquivos, cujo nomes contém acentos  e caracteres especiais, executa uma criptografia sobre o mesmo para retirar os acentos e caracteres especiais e espaços.
Neste instande você deve esta se perguntando, "Mas sempre usei nomes com acentos e nunca tive problema", bom, é por causa da criptografia que o sistema contém, aliás, muitos nem servidores, mudam o nome totalmente, dando nomes como "05413689721287452105456", como muitos servidores de imagem fazem por exemplo, ou já devem ter presenciado algo do tipo, NOME ORIGINAL: são caças fáceis.txt, CRIPTOGRAFADO: são20%caças20%fáceis.txt, ou são caças fáceis.txt.
Bom se for uma pessoal que tem acesso direto ao servidor, isso poder ser resolvido rapidamente, mas se for um sistema que gera link quando um novo arquivo é enviado ao servidor, ai gera um problema, porque se o sistema de criptografia faltar e mesmo assim enviar o link do arquivo, a uma grande chance de quem monitora o recebindo dos links, não conseguir acessar o arquivo.
Um outro fator também são nomes extensos demais, só porque se pode usar 255 caracteres em um nome não quer dizer que você terá que usar.

A SOLUÇÃO
Bom, para evitar esses problemas tente adotar esta forma segura em seu arquivos.
Ao nomear um arquivo evite usar qualquer acento, substituindo pela mesma sem acento. Ex.: "á, â, ã" por "a".
Evite usar nomes extensos demais, no máximo uns 30 caracteres.
Evite caracteres especiais e espaços entre as palavras;
    Ex.: "são caças fáceis" por "sao_cacas_faceis"

Bom é isso, como dito, muitos servidores fazem essa conversão do nome do arquivo, mas se podemos evitar o erro, então o faremos.

Até a próxima.

Nenhum comentário:

Postar um comentário