Я пытаюсь отправить HTTP-запрос POST с помощью JavaScript Fetch API. То, что у меня есть до сих пор, выглядит так (в нотации TypeScript):
const fetchHeaders = new Headers();
fetchHeaders.append("Content-Type", "multipart/form-data; boundary=???");
const fetchOptions: RequestInit = {
method: "Post",
body: this.file,
headers: fetchHeaders
}
await fetch("uri", fetchOptions);
Предполагая, что this.file
является файлом Excel .xls
или .xlsx
, загруженным с помощью <input type="file">
, как мне динамически заполнить часть boundary=
заголовка Content-Type
при вызове выборки?
При выполнении этой же операции в POSTMAN граница устанавливается автоматически, и я не могу понять, как это сделать.