Skip to content

Commit b7cb359

Browse files
committed
markdown updates
1 parent 8128608 commit b7cb359

File tree

1 file changed

+14
-20
lines changed

1 file changed

+14
-20
lines changed

README.md

+14-20
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
# express-fileupload
22
Simple express middleware for uploading files.
33

4-
[![npm Package](https://img.shields.io/npm/v/express-fileupload.svg?style=flat-square)](https://www.npmjs.org/package/express-fileupload)
4+
[![npm](https://img.shields.io/npm/v/express-fileupload.svg)](https://www.npmjs.org/package/express-fileupload)
55
[![Build Status](https://travis-ci.org/richardgirges/express-fileupload.svg?branch=master)](https://travis-ci.org/richardgirges/express-fileupload)
66
[![downloads per month](http://img.shields.io/npm/dm/express-fileupload.svg)](https://www.npmjs.org/package/express-fileupload)
77
[![Coverage Status](https://img.shields.io/coveralls/richardgirges/express-fileupload.svg)](https://coveralls.io/r/richardgirges/express-fileupload)
88

9-
# Version 0.1.0 Breaking Changes
9+
# Version 0.1.0 Breaking Changes!
1010

11-
### BREAKING CHANGE #1: No more urlencoded support
11+
#### » No more urlencoded support
1212
As of `v0.1.0`, there is NO MORE `application/x-www-form-urlencoded` SUPPORT! Moving forward, express-fileupload is considered a "multipart" solution only.
1313

1414
If you want to parse `urlencoded` requests, [use body-parser](https://github.com/expressjs/body-parser#bodyparserurlencodedoptions).
1515

16-
### BREAKING CHANGE #2: Support for Node v4.x.x and above
16+
#### » Support for Node v4.x.x and above
1717
No more support for Node 0.8+. Use with lower versions of Node at your own risk!
1818

1919
# Install
@@ -46,32 +46,26 @@ The **req.files.foo** object will contain the following:
4646
### Full Example
4747
**Your node.js code:**
4848
```javascript
49-
var express = require('express');
50-
var fileUpload = require('express-fileupload');
51-
var app = express();
49+
const express = require('express');
50+
const fileUpload = require('express-fileupload');
51+
const app = express();
5252

5353
// default options
5454
app.use(fileUpload());
5555

5656
app.post('/upload', function(req, res) {
57-
var sampleFile;
58-
59-
if (!req.files) {
60-
res.send('No files were uploaded.');
61-
return;
62-
}
57+
if (!req.files)
58+
return res.status(400).send('No files were uploaded.');
6359

6460
// The name of the input field (i.e. "sampleFile") is used to retrieve the uploaded file
65-
sampleFile = req.files.sampleFile;
61+
let sampleFile = req.files.sampleFile;
6662

6763
// Use the mv() method to place the file somewhere on your server
6864
sampleFile.mv('/somewhere/on/your/server/filename.jpg', function(err) {
69-
if (err) {
70-
res.status(500).send(err);
71-
}
72-
else {
73-
res.send('File uploaded!');
74-
}
65+
if (err)
66+
return res.status(500).send(err);
67+
68+
res.send('File uploaded!');
7569
});
7670
});
7771
```

0 commit comments

Comments
 (0)