Express Form Post
A simple solution to handling file and form submissions
Installation
$ npm install express-form-post --save
Basic Usage Example:
var express = require('express');
var app = express();
var formPost = require('express-form-post');
var formPostHandler = new formPost();
app.use(formPostHandler.default());
Usage with S3:
$ npm install aws-sdk --save
var express = require('express');
var app = express();
var formPost = require('express-form-post');
var formPostHandler = new formPost({
method: 's3-storage',
directory: 'tmp',
keys: {
accessKeyId: process.env.AWS_ACCESS_KEY_ID,
secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
bucketName: process.env.S3_BUCKET_NAME
},
maxfileSize: 1000000
});
app.use(formPostHandler.default());
Available storage methods:
Will be available soon: