Evitar acentos y signos de puntuación en nombres de archivos

Sergi Rodrígues  
02-03-2018 19:00  
3 minutos de lectura  

El siguiente consejo es válido para esta plataforma pero para cualquier otro CMS o webapp también: cuando hayas de subir documentos a un servidor (PDFs, hojas de cálculo, etc...) debes evitar que el nombre de archivo contenga ciertos carácteres (letras o signos), si no quieres que haya problemas después para acceder a ellos.

Me estoy refiriendo por ejemplo a cuando subes un documento en la sección Gestión de archivos descargables en la ficha de un evento, en donde puedes subir documentos para que las personas inscritas se descarguen PDFs, guías, hojas de cálculo, etc.

La regla de oro es: usar solamente dígitos numéricos, letras anglosajonas, guiones bajos y guiones altos. Nada más. Nada de acentos, ni letras fuera del alfabeto inglés como la "ñ" o la "ç" (etc.), nada de interrogantes o comas u otros signos de puntuación, ni paréntesis,ni espacios en blanco.

¿Realmente no se pueden usar? Algunos de ellos sí, pero  dado que lo complicado es discernir en cada ocasión cuáles sí y cuáles no, mejor que siempre vayamos a lo seguro, y es la regla que he puesto arriba. Así nunca tendrás problemas.

 

Ejemplo

Una de las administradoras de uno de los portales de inscripción subió hoy el siguiente archivo pdf que resultó ser no-descargable. Este es el mensaje que mostraba el navegador web cuando tratabas de descargarlo:

He marcado en amarillo los elementos a evitar: los signos de suma (+) es el símbolo por el que normalmente se reemplaza un espacio en blanco en el nombre de un archivo o de una URL (dirección web). Tienes que comprender que un espacio en blanco divide una cadena en dos cadenas. Y una dirección ha de ser una única cadena, así que se ha de reemplazar por algún otro carácter. El símbolo + es el usado por defecto.

El otro elemento es más feo: la letra "o" acentuada de la palabra "inscripción" ha sido reemplazado por "%C3%B3" y es lo que probablemente ha roto el enlace para descargar.

 

Ejemplo solucionado

¿Cómo deberemos renombrar un archivo como éste?

1485859624 ficha inscripción campamentos definitiva.pdf

Pues así:

1485859624_ficha_inscripcion_campamentos_definitiva.pdf

Es decir, 1) quitar los acentos de las vocales, y 2) reemplazar espacios en blanco con guiones.

 

Bienvenid@s a la administración y edición de contenidos en red ;-)

Etiquetas : descargas | archivos | panel

Comentarios 2   Visitas 8052  

  Comentarios


1
EMA:
30-06-2020 04:06
GRACIAS POR COMPARTIR TUS CONOCIMIENTOS

  
6
Documentalista:
03-03-2022 05:20
Hola! Muy interesante el post, nos podrías indicar la bibliografía de la documentación?
Muchas gracias! Un saludo

  

Añada su comentario:

Comentario:
Nombre:
(pregunta anti-robots)

Enviar

¡ME INTERESA!

CONSÚLTANOS

¡¡ Le respondemos antes de 12h !!

Comente su necesidad y su interés en esta plataforma. Tipo de eventos que organiza, volumen de inscritos al mes/año, etc...

(pregunta anti-robots)

  Enviar