Hi,
I'm trying to use the https://www.npmjs.com/package/alfresco-js-api to build an application (Node) aiming to create files in Alfresco.
I have a Community Edition Alfresco installed.
let AlfrescoApi = require('alfresco-js-api');
let alfrescoJsApi = new AlfrescoApi();
let fs = require('fs');
alfrescoJsApi.login('admin', 'admin').then(function (data) {
console.log('API called successfully login ticket:' + data);
}, function (error) {
console.log("Error, cannot connect to Alfresco");
});
var fileToUpload = fs.createReadStream('./testFile.txt');
alfrescoJsApi.upload.uploadFile(fileToUpload)
.then(function () {
console.log('File Uploaded');
}, function (error) {
console.log('Error during the upload' + error);
});
Previous code doesn't work and I don't know why, I can create a folder with " alfrescoJsApi.nodes.createFolder(); " but cannot manage to create a file.
In log I'm obtaining following error :
Error during the uploadError: {"error":{"errorKey":"Required parameters are missing","statusCode":400,"briefSummary":"04310053 Required parameters are missing","stackTrace":"Pour des raisons de sécurité, le traçage de la pile n'est plus affiché, mais la propriété est conservée dans les versions précédente.","descriptionURL":"https://api-explorer.alfresco.com"}}
If anyone have any idea of what I'm doing wrong 😕
Thanks in advance