Ao carregar arquivos para um servidor. O nome do arquivo deve ser higienizado? ou seja, evitando caracteres não ASCII como é
ou &
?
Ou devemos permitir que esses arquivos sejam salvos como estão?
PS. No Rails 3, eu não consigo me lembrar do método. Ele muda caracteres não-ascii para sublinhados e etc. Alguém me lembra pls. sanitize
. É um método diferente.
Respostas:
1 para resposta № 1Esteja ciente de que você sanitiza / e
Minha solução preferida: Use um ID exclusivo como nome de arquivo e armazene o nome do arquivo real em um arquivo ou banco de dados adicional. Então, seu aplicativo fica portável para sistemas que não suportam Unicode