Files
curlconverter/test/fixtures/node-axios/multipart_with_headers.js
Boris Verkhovskiy dda866a741 axios.post .put and .patch expect data as the second argument (#393)
* axios.post .put .patch take data as the 2nd arg

* rename formData to form

* add warning about data not being sent

* sort imports properly

* passing an object as data sends it as json, not urlencoded
2022-04-21 15:19:36 -07:00

20 lines
534 B
JavaScript
Generated

const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
const form = new FormData();
form.append('attributes', '{"name":"tigers.jpeg", "parent":{"id":"11446498"}}');
form.append('file', fs.readFileSync('myfile.jpg'), 'myfile.jpg');
const response = await axios.post(
'https://localhost:28139/api/2.0/files/content',
form,
{
headers: {
...form.getHeaders(),
'Authorization': 'Bearer ACCESS_TOKEN',
'X-Nice': 'Header'
}
}
);