Пытаюсь сделать запрос для добавки файлов задачу на
youtrack , но постоянно приходят ошибки.
На данный момент есть инпут.
<input type="file" name="upload" id="file">
Из него достаю файл и пихаю в запрос
let formData = new FormData();
files.forEach((file) => {
formData.append('upload', file, file.name)
})
requestFile(`/issues/${id}/attachments?fields=id,name`, {
method: 'POST', body: formData
})
после запроса payload:
Content-Disposition: form-data; name="upload"; filename="back.png"
Content-Type: image/png
Но возвращается 400 ошибка.
curl запрос из туториала:
curl -v -i -F upload=@/Users/jetbrains/Downloads/youtrack.txt \
-F upload=@/Users/jetbrains/Downloads/youtrack_new.jpeg \
-H 'Authorization: Bearer perm:cm9vdA==.MjZGZWI=.WB02vjX0cM2ltLTJXUE3VOWHpJYYNx' \
-H 'Content-Type: multipart/form-data' \
-X POST '
https://example.youtrack.cloud/api/issues/99-500/a...'