Fiz um script que faz upload de arquivos para o servidor. Até aí tranquilo, só que durante os testes, percebi que teria problemas com arquivos que possuem nomes com algum tipo de acento ou “ç”, por exemplo.
Tem alguma coisa que já exista para remover caracteres especiais do nome do meu arquivo (e acentos)?
no meu sistema, o nome para o arquivo é gerado juntando várias partes dos dados informados pelo usuário…
cara depois q vc fez o upload da imagem para o servidor!! como vc le essa imagem?? vc guardo o caminho dela no banco de dados?!?!?! e ai como vc le??
rodolfodev
webeverton. Eu passei pelo mesmo problema de acentuação, e o unico jeito que encontrei foi criando um método que faz replace dos caracteres especiais para o caracter sem acentuação. Veja a tabela ASCII para saber dos possíveis caracteres acentuados. http://www.w3schools.com/tags/ref_entities.asp
arthurnn. É só ler o caminho que gravou no banco de dados e colocar na tag <img src=“caminho” >
Eu particularmente prefiro gravar só o nome do arquivo no banco de dados, ai coloco o resto do caminho na propria tag.
cv1
Entao pode voltar pra prancheta, depois de ler isso com bastante atencao: