8 de agosto de 2016

:: Alfresco. Restringir el tipo de ficheros a subir a la biblioteca de documentos

En un proyecto de implantación de Alfresco como solución de getión documental es habitual que uno de los requisitos del cliente sean que no desea que suban "ficheros ejecutables".

Una posible solución, para evitar que suban ficheros de un determinado tipo a una carpeta sería siguiendo los siguientes pasos:

.- Definiremos un fichero .js al que llamaremos "netic360_block_document.js" y que subiremos a: "Repositorio" > "Diccionario de datos" > "Scripts"
function main()
{
    var name = document.name;
    var siteName = document.siteShortName;
    var parent = document.parent;
    throw "Formato de fichero no soportado";
}
main();

.- En la carpeta sobre la que deseamos aplicar esta restricción definiremos una regla encargada de ejecutar el script en el caso de que el "mimetype" del documento sea un "fichero binario".


De esta manera, a la hora de subir un fichero binario, no se completará el proceso al ser identificado como un formato no permitido.

No hay comentarios:

Publicar un comentario

Déjanos tu comentario

:: Propiedades ACID en transacciones

En el contexto de las transacciones, el acrónimo ACID hace referencia a las 4 propiedades de una transacción: atomicidad, coherencia, aislam...