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-clienttextiot@droplit/sdk@copicake/copicake-jsjsxnatisomorphic-actionskhushboo-console-vcs@ainize/ainize-js-sdkstream-response-to-filesoundboxing-clienttest-appwrite@aw-labs/appwrite-console@aw-labs/sdk-console-smtp@alexkreidler/alcaeus@backstage/plugin-api-docs@aem-screens/franklin-variation-creator@bynder/bynder-js-sdk8part-sdkzentty-clientzulip-jsvuefrontwebql-tools-url-loaderunivapay-node-es@hahmad/arcgis-rest-helper@hivedmusic/video-player@identixone/rest-api@fugood/mybigday-media-resource-api-redux@esri/telemetry-reporting-client@kumarmo2/zulip@kyleshockey/swagger-client@koopjs/koop-provider-hub-search@koopjs/koop-provider-hub-search-ogc@koopjs/provider-agol@lcdev/fetch@lprog/esri-rest@mr_dj07/swagger-client@neuroio/rest-api@mymicds/sdk@mifiel/api-client@modusjs/convert@modusjs/units@resemble/node@rill/fetcherokunarubix-swagger-clientredux-effects-formdata-uploadernode-allpay-logisticsnode-red-contrib-arcgis-restnode-red-arcgis-restpretendrepudiandaeconsequaturredux-apimapquiveritatisretrotextslicknode-clientshimon-appwrite-consoleglitch-javascript-sdkgraft-dbgopay-nodegopay-node-esimpeditmaioresidentix-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
2.0.0

7 years ago

1.0.0

8 years ago

0.0.1

10 years ago