Я пытаюсь отправить запрос на конвертацию doc в pdf с помощью службы.Служба работает нормально с почтальоном, вы можете отправить документ в конечную точку, и он вернет мне PDF, хорошо.
Но я не могу сделать запрос с моего сервера nodejs, я использую axios, чтобы сделать запрос ис ошибкой это ошибка:
{"time":"2019-09-24T14:39:46.89404124Z","id":"","remote_ip":"000.00.000.00","host":"pdf-doc-convert.example","method":"POST","uri":"/convert/office","user_agent":"axios/0.19.0","status":500,"error":"getting multipart form: no multipart boundary param in Content-Type","latency":221460,"latency_human":"221.46µs","bytes_in":0,"bytes_out":36}
Это служебная документация, простая запись с запросом multipart / form-data (идут с примером скручивания):
https://thecodingmachine.github.io/gotenberg/#office
И это мой запрос с axios:
async function request() {
const endpoint =
"http://pdf-doc-convert.example/convert/office";
const data = new FormData();
data.append('files', fs.createReadStream("my/file/path/example.docx"));
const config = {
headers: {
"content-type": "multipart/form-data"
}
};
const pdf = await axios.post(endpoint, data, config);
}
Как я могу сделать запрос?