2.0.0 • Published 6 years ago

isomorphic-form-data v2.0.0

Weekly downloads
633,695
License
MIT
Repository
github
Last release
6 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-1937glitch-javascript-sdkinvirtu-javascript-apihub-token-plshub-cligraft-dbjsxnatidentix-api-lib-jsisomorphic-actionsluke-appwrite-enums-testluke-appwrite-jsonluke-appwrite-ssrgopay-nodegopay-node-esimpeditmaioreskoolkanya-zulipmatej-15-qa-appwritematej-appwritematej-appwrite-consolematej-appwrite.io-consolefetch-poeditorducimusipsaetinciduntfake-appwritefacereauteverly-appwrite-consoleeverly-appwrite-console-latestfarfetchdgago-arcgis-rest-serviceexcepturidoloremflybase-jsokunakhushboo-consolekhushboo-console-vcsnode-red-contrib-arcgis-restnode-red-arcgis-restnode-allpay-logisticsmeldiron-appwritemeldiron-console-appwritepretendquiveritatisrubix-swagger-clientredux-apimapredux-effects-formdata-uploaderrepudiandaeconsequaturretrotextshimon-appwrite-consolebuild-request-npmtest-appwritechristy-appwrite-consolechristy-consolecmiscounter-culture.clientunivapay-node-es@bynder/bynder-js-sdksoundboxing-clientstream-response-to-fileaw-lab-consoleslicknode-clientautnamtextiot@droplit/sdkbradley-console@copicake/copicake-jsswagger-client-corsswagger-client-asyncswagger-react-native-client@kyleshockey/swagger-client@kumarmo2/zulip@mr_dj07/swagger-client@mymicds/sdk@neuroio/rest-apizulip-js@fugood/mybigday-media-resource-api-redux@resemble/node@rill/fetcherculparepellendusdatarobot-ai@identixone/rest-api@lcdev/fetch@mifiel/api-client@modusjs/units@modusjs/convert@lprog/esri-rest@hahmad/arcgis-rest-helperautoinspector
2.0.0

6 years ago

1.0.0

7 years ago

0.0.1

9 years ago