Como prueba de concepto, el cliente nos indica que a la hora de subir un fichero o nombrar una carpeta dentro de: "Documentos y Multimedia" no quiere permitir los que contengan el caracter: "corchete".
Si creamos un fichero o carpeta nombrado con el caracteres: "[", por ejemplo: "test[1]" o "test[1].txt", tanto la carpeta como el fichero se crean correctamente.
De acuerdo a la documentación de Liferay, existen una serie de caracteres no permitidos o desaconsejados para el nombrado de carpetas y ficheros:
"\\\\""//"":""*""?""\"""<"">""|""[""]""'""..\\""../""\\..""/.."
De esta manera, si no queremos permitir el nombrado de carpetas y ficheros que contengan estos caracteres especiales, tendríamos que añadir la siguiente línea al fichero: "portal-ext.properties"
journal.char.blacklist=&,\',@,\\,],},:,=,>,/,<,[,{,%,|,+,#,`,?,\",;,*,~
Para el caso que nos ocupa, la línea a añadir en el fichero: "portal-ext.properties" , será la siguiente, indicando que no puede utilizarse el caracter: "[" y/o "]".
journal.char.blacklist=],[
Una vez iniciado el servicio, al subir el fichero: "test[1].txt" a "Documentos y multimedia" nos mostrará un error indicando que debemos utilizar un nombre válido.
No hay comentarios:
Publicar un comentario
Déjanos tu comentario