Обычно я загружаю файлы на сервер, используя метод FormData
, чтобы прикрепить его к моему запросу. Но мне стало интересно, если я не хочу использовать метод FormData
и base64
, как мне научиться правильно загружать файлы? Каким должен быть мой content-type
и как или как мне прикрепить файл к запросу. Я хотел знать это, чтобы иметь возможность отправлять файлы с разных языков. Вот как я это проверил
var file = document.getElementById("file").files[0]
fetch("http://localhost:3000/api/test/file",{method:"post", body: file, headers: {
'Content-Type': 'image/png'
}
})
Как использовать тип контента? Другими словами, как мне прикрепить файл к моей полезной нагрузке? Спасибо