2.0.23 • Published 1 year ago
express-form-data v2.0.23
express-form-data
Module to parse multipart/form data. Based on connect-multiparty
Install
npm install express-form-data
Example
const formData = require("express-form-data");
const express = require("express");
const os = require("os");
const app = express();
/**
* Options are the same as multiparty takes.
* But there is a new option "autoClean" to clean all files in "uploadDir" folder after the response.
* By default, it is "false".
*/
const options = {
uploadDir: os.tmpdir(),
autoClean: true
};
// parse data with connect-multiparty.
app.use(formData.parse(options));
// delete from the request all empty files (size == 0)
app.use(formData.format());
// change the file objects to fs.ReadStream
app.use(formData.stream());
// union the body and the files
app.use(formData.union());
After this we can see in req:
- req.files = {...} all files
- req.body = {...} all data including files (or streams if you use .stream())
2.0.23
1 year ago
2.0.22
2 years ago
2.0.20
2 years ago
2.0.21
2 years ago
2.0.19
3 years ago
2.0.18
3 years ago
2.0.17
4 years ago
2.0.16
4 years ago
2.0.14
5 years ago
2.0.13
5 years ago
2.0.12
5 years ago
2.0.11
5 years ago
2.0.10
6 years ago
2.0.8
6 years ago
2.0.7
7 years ago
2.0.6
7 years ago
2.0.5
7 years ago
2.0.4
7 years ago
2.0.3
7 years ago
2.0.2
7 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.0.1
9 years ago
1.0.0
9 years ago
0.0.2
10 years ago
0.0.1
10 years ago