Subir archivos con nombres predecibles

Pomatio mantiene los nombres de archivo portables conservando únicamente letras ASCII, números, guiones bajos, puntos y guiones después de que WordPress realice su saneamiento de nombres de archivo nativo.

Antes de empezar

  • Inicia sesión en el escritorio de WordPress del sitio previsto.
  • Confirma que tu cuenta puede subir archivos.
  • Comprueba que el tipo y el tamaño del archivo estén permitidos por la función de destino.

Subir un archivo a la biblioteca de medios

  1. Abre Media → Add Media File.
  2. Selecciona o suelta el archivo previsto.
  3. Espera a que se complete la subida.
  4. Abre el nuevo adjunto e inspecciona la URL de su archivo.

WordPress primero elimina o reemplaza sus propios caracteres no seguros y convierte los espacios en blanco en guiones. Después, Pomatio elimina los acentos y cualquier carácter restante que quede fuera de la lista blanca portable. Por ejemplo, Crème brûlée.png se convierte en Creme-brulee.png, mientras que los caracteres sin una representación ASCII pueden eliminarse por completo.

La misma política se aplica cuando otras funciones de Pomatio piden a WordPress que sanee un nombre de archivo. No renombra archivos que se almacenaron antes de que se ejecutara la política.

Subir archivos comprimidos

Pomatio permite archivos que terminan en .zip y .gz a través de la lista blanca MIME de subida de WordPress en todos los sitios de la red. La extensión .gzip no forma parte de esta política.

Esta lista blanca no concede acceso de subida. Tu cuenta debe seguir teniendo permiso para subir archivos, y WordPress o la función de destino pueden rechazar un archivo por su tamaño, su contenido o por reglas de validación adicionales.

Resultado esperado

El nombre de archivo almacenado contiene únicamente A-Z, a-z, 0-9, _, . y -. La subida conserva su título de adjunto y otros metadatos de forma independiente respecto al nombre de archivo físico.

Comprobar el resultado

  1. Confirma que la subida se completó correctamente.
  2. Inspecciona la URL final del archivo o el nombre de archivo que muestra la función de destino.
  3. Confirma que la extensión sigue siendo correcta.
  4. Abre o descarga el archivo para comprobar que se puede usar.

Solución de problemas

  • El nombre difiere más de lo esperado: WordPress realiza su propio saneamiento antes de que Pomatio aplique la lista blanca portable.
  • Algunos caracteres han desaparecido: cambia el nombre del origen con una descripción ASCII antes de subirlo cuando esos caracteres sean importantes para reconocerlo.
  • La subida fue rechazada: comprueba los permisos, el tipo de archivo y el tamaño. El saneamiento del nombre de archivo no hace que un archivo prohibido de otro modo se pueda subir.
  • Se rechazó un archivo Gzip: usa la extensión admitida .gz; .gzip no está incluida en la política de red.
  • Un archivo existente sigue teniendo su nombre antiguo: la política se ejecuta cuando se sanea un nombre de archivo; no renombra archivos almacenados previamente.