form-data upload file
// `form-data` library gives us a similar API in Node.js to the `FormData` interface in the browser
const FormData = require('form-data');
// Create a new form instance
const form = new FormData();
// Append text fields to the form
form.append('productName', 'Node.js Stickers');
form.append('productDescription', 'Cool collection of Node.js stickers for your laptop.');
// `file` can either be a Buffer or a Stream
// ⚠️ don't forget the 3rd argument, the file name, when appending a file
form.append('productImage', file, 'stickers.jpg');