Как видно из заголовка, я пытаюсь прикрепить файл к существующей задаче, для этого я использую Nodejs и request (), но ответ говорит: 400 Bad Request.
IЯ покажу вам код, чтобы вы поняли, что я делаю что-то не так.
let contents = imagen.image, //this is an array buffer with the image
imageData64 = imagen.imageData64, //this is a base64 code with the mimetype
returnedB64 = imagen.returnedB64,// this is just the base64 code
blob = Buffer.from(returnedB64, ‘base64’),
formData = new FormData();
formData.append("file", contents);
const options = {
method: "POST",
url: asanaUrl,
headers: {
"Content-Disposition": "form-data",
"Content-Type": "multipart/form-data",
"boundary": "1z2x3c4v5b",
"Authorization": "Basic my token",
},
formData: {
"image": formData,
"file": contents
}
};
IMPORTS.request(options, function (err, res, body) {
if (err) console.log(err);
console.log(res.statusCode);
console.log(res.statusMessage);
});
Что я делаю не так?
Я буду вам очень благодарен, если выможет помочь мне решить эту проблему.