npm.io
1.0.13 • Published 4 weeks ago

multi-data

Licence
MIT
Version
1.0.13
Deps
0
Size
25 kB
Vulns
0
Weekly
0

multi-data

Create multipart form data

npm install multi-data

Example 1

import MultiData from "multi-data";

const formData = new MultiData("boundary-1234-abcd");
formData.append("data1", JSON.stringify({ data1: true }), {
  headers: { "Content-ID": "1" },
});
formData.append("data2", JSON.stringify({ data2: true }), {
  headers: { "Content-ID": "2" },
});

const res = await fetch("https://somewhere.com/batch", {
  method: "POST",
  headers: {
    "Content-Type": `multipart/mixed; boundary=${formData.boundary}`,
  },
  body: formData.toString(),
});
Documentation

API Docs

Keywords