У меня есть следующий запрос, с помощью которого я пытаюсь загрузить файл PDF
на Alfresco Community Version On-Premise
сервер:
var urlPost = 'http://127.0.0.1:8080/alfresco/service/api/upload?alf_ticket=' + ticket;
let header = new HttpHeaders();
header = header.append("Authorization", "Basic " + btoa("user:passwoed"));
var formData = {
filedata: file,
filename: fileName,
siteid: 'uploadsite',
containerid: 'documentLibrary',
uploadDirectory: '/',
description: 'Test description',
contenttype: 'cm:content',
thumbnails: 'doclib',
overwrite: 'false',
};
this.http.post(urlPost, formData, { headers: header }).subscribe(response => {
console.log(response);
}, err => {
console.log("User authentication failed!");
});
Но я получаю следующую ошибку:
Error 403: Response for preflight does not have HTTP ok status.
Это работает, когда я нажимаю на запрос postman
. После некоторых исследований я обнаружил, что мне нужно изменить свой бэкэнд, чтобы не требовать аутентификации для метода OPTIONS, но я не уверен, как это сделать тоже.
Я новичок здесь, и любая помощь будет оценена.Спасибо !!