Sim
A nomenclatura de arquivos e pastas é algo com que luto continuamente. As línguas europeias e orientais são um desafio particular. Infelizmente, as regras de nomenclatura de arquivo são diferentes para cada sistema operacional, bem como para HTTP. O que funciona na sua máquina pode não funcionar como URL.
Então eu faço o meu melhor.
Tudo o que você carregar ou adicionar remotamente à pasta da Lista de arquivos será automaticamente renomeado (limpo) da seguinte forma:
DOTS
dots não são permitidos no nome do arquivo ou pasta e serão substituídos por travessões ou sublinhados.
date.name.txt will become date_name.txt
Folder.A will become Folder-A
ESPAÇOS
Os espaços são problemáticos nos URLs, portanto:
My picture of my dog.jpg will become My-picture-of-my-dog.jpg
Você também pode ocultar a extensão, se essa parte assustar seus usuários ...
My-picture-of-my-dog
Caracteres especiais
Esses caracteres especiais estão OK. Qualquer outra coisa pode ser problemática.
$ - _. +! * '()
Caracteres cirílicos
Se a função de limpeza do nome do arquivo tiver muitos problemas para limpar o nome do arquivo, ela pode simplesmente ser nomeada como unnamed-file.ext. Você pode renomear isso para algo mais adequado na lista de arquivos do administrador.
Use o recurso de nome legal
A partir da versão 6 do Simple File List, o nome original do arquivo pode ser preservado como Nice Name do arquivo. O arquivo em si ainda será renomeado se necessário, mas o Nice Name será exibido na lista de arquivos em seu lugar. Vá para a guia Configurações da lista e marque a caixa para preservar o nome do arquivo.
Resumo
Infelizmente, as regras para nomear nossos arquivos e pastas são muito mais restritivas na Internet do que para nossos computadores pessoais. Eu tento fazer o meu melhor para que os links funcionem respeitando o nome da fonte e continuarei a fazê-lo.
Feedback apreciado ...