2.0.0 • Published 7 years ago

isomorphic-form-data v2.0.0

Weekly downloads
633,695
License
MIT
Repository
github
Last release
7 years ago

A library to create readable "multipart/form-data" isomorphically in node and the browser.

Install

npm install isomorphic-form-data

Usage

In this example we are constructing a form with 3 fields that contain a string, a buffer and a file stream.

require('isomorphic-form-data');
var fs = require('fs');

var form = new FormData();
form.append('my_field', 'my value');
form.append('my_buffer', new Buffer(10));
form.append('my_file', fs.createReadStream('/foo/bar.jpg'));

node-fetch

You can submit a form using node-fetch:

var form = new FormData();

form.append('a', 1);

fetch('http://example.com', { method: 'POST', body: form })
    .then(function(res) {
        return res.json();
    }).then(function(json) {
        console.log(json);
    });

License

Form-Data is licensed under the MIT license.

christyjacob4-appwrite-console@yllet/transport-axios@yllet/transport-fetch@instabase.com/apigrav.clientappwrite-realtime-previewaw-db-alphaaw-microbundleaw-test-realtimeaw-test-rollup-depsaw-typings-test@infinitebrahmanuniverse/nolb-isochristyjacob4pretend-next@everything-registry/sub-chunk-1937swagger-client-asyncswagger-client-corsswagger-react-native-clienttextiotjsxnatisomorphic-actionskhushboo-console-vcsimpeditmaioresidentix-api-lib-jshub-token-plshub-cliinvirtu-javascript-apiluke-appwrite-enums-testluke-appwrite-jsonluke-appwrite-ssrmatej-15-qa-appwritematej-appwritematej-appwrite.io-consolekoolkanya-zulipmeldiron-appwritemeldiron-console-appwrite@wp-headless/transport-axios@wp-headless/transport-fetch@wp-fetch/client@wp-fetch/transport-axios@wp-fetch/transport-fetch@twilio/conversations@textile/js-http-client@veecode-platform/plugin-api-docs@vannizhang/arcgis-rest-helper@yllet/client@zetapush/common@znemz/swagger-clientautnamaw-lab-consoleaspernaturaliasappwrite-videoappwrite-shimonappwrite-shimon-newarcgis-node-utilarcgis-rest-js-helperarcgis-lib-downloader@hahmad/arcgis-rest-helper@ainize/ainize-js-sdkstream-response-to-filesoundboxing-clienttest-appwritezentty-clientzulip-jsvuefrontwebql-tools-url-loaderunivapay-node-es@kumarmo2/zulip@kyleshockey/swagger-client@lcdev/fetchokunarubix-swagger-clientredux-effects-formdata-uploadernode-allpay-logisticsnode-red-contrib-arcgis-restnode-red-arcgis-restpretendrepudiandaeconsequaturredux-apimapquiveritatisretrotextslicknode-clientshimon-appwrite-consoleglitch-javascript-sdkgraft-dbgopay-nodegopay-node-es@hivedmusic/video-player@identixone/rest-api@fugood/mybigday-media-resource-api-reduxgago-arcgis-rest-service@shoutem/assets-sdkducimusipsaexcepturidoloremeverly-appwrite-consoleeverly-appwrite-console-latestetinciduntfetch-poeditorfake-appwriteflybase-js
2.0.0

7 years ago

1.0.0

9 years ago

0.0.1

10 years ago