Olá, quero fazer o envio de um arquivo para o GED, por REST a partir do formulário, estou com a função abaixo, porém, está dando o erro, caindo na linha falha 2, alguem pode me ajudar a encontrar o que estou fazendo de errado:
const enviarAnexo = function (parentId, fileName, blob, callback) {
console.log('Pasta no ged '+parentId);
console.log('Nome do arquivo '+fileName);
$.ajax({
async: false,
type: "POST",
url: '/api/public/2.0/contentfiles/upload/?fileName=' + fileName,
cache: false,
contentType: 'application/octet-stream',
processData: false,
data: blob,
error: function () {
FLUIGC.toast({
title: '',
message: "Falha 1",
type: 'danger'
});
},
success: function (data) {
const today = new Date();
today.setDate(today.getDate() + 1);
$.ajax({
async: false,
type: "POST",
contentType: "application/json",
url: '/api/public/ecm/document/createDocument',
data: JSON.stringify({
"description": fileName,
"parentId": parentId,
"expirationDate": today.toISOString().split('T')[0],
"attachments": [{
"fileName": fileName
}],
}),
error: function () {
console.log('#####################falha ao gravar o arquivo '+data);
FLUIGC.toast({
title: '',
message: "Falha 2",
type: 'danger'
});
},
success: function (data) {
callback(data);
},
});
},
});
};