Buenos días foreros!
estoy intentando hacer una aplicación sencillísima (para el que lo sepa porque yo no…) en la que haya un formulario con un campo de búsqueda en el que el usuario busque un archivo en su máquina y lo suba a alfresco.
He mirado montones de apis en php, librerías, etc., pero estoy más perdido que el varco del arroz… no logro hacer que me funcione nada (no paso del error del timesmap dichoso…).
Estoy mirando ahora los webscript pero estoy muy perdido (la wiki no me aclara nada, más bien lo contrario…), mis preguntas:
1. Cómo creo un webscript?
2. Dónde lo guardo?
Estoy trabajando en local con apache y todos los resquisitos instalados.
Cualquier tipo de guía u orientación será más que bienvenida.
Gracias por vuestro tiempo y por la ayuda que me podais dar!
J
File Upload
POST /alfresco/service/api/upload
Description: Upload file content and meta-data into repository.
HTML form data
* filedata, (mandatory) HTML type file
* siteid
* containerid
* uploaddirectory
* updatenoderef
* filename
* description
* contenttype
* majorversion
* overwrite
* thumbnails
Return content
* nodeRef
Return status: STATUS_OK (200)
Authentication: user
Transaction: required
Format Style: any
Default Format: json
Lifecycle: public_api
Id: org/alfresco/repository/upload/upload.post
Description: classpath:alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.desc.xml
// CREAR EL NUEVO NODO
$newChildStore = $this->_currentNode->createChild('cm_folder', 'cm_contains', 'cm_'.$name);
$newChildStore->addAspect('cm_titled');
$newChildStore->cm_name = $name;
$newChildStore->cm_title = $title;
$newChildStore->cm_description = $description;
// GRABAR EL NUEVO NODO
$this->_session->save();
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.