diff options
author | Jon Jenkins <jondjenkins@gmail.com> | 2014-03-30 11:09:54 -0600 |
---|---|---|
committer | Jon Jenkins <jondjenkins@gmail.com> | 2014-03-30 11:09:54 -0600 |
commit | 4790cc3fb9a7bbdd88305247e19f4089cf989a16 (patch) | |
tree | 6da777ac5890e8a0d1bdb3ab4c0f37816270ff13 /server.js | |
download | express-upload-4790cc3fb9a7bbdd88305247e19f4089cf989a16.tar.gz express-upload-4790cc3fb9a7bbdd88305247e19f4089cf989a16.tar.bz2 express-upload-4790cc3fb9a7bbdd88305247e19f4089cf989a16.zip |
initial commit
Diffstat (limited to 'server.js')
-rw-r--r-- | server.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/server.js b/server.js new file mode 100644 index 0000000..88abe05 --- /dev/null +++ b/server.js @@ -0,0 +1,21 @@ +var express = require('express'); +var app = express(); +var multer = require('multer'); + +app.configure(function () { + app.use(multer({ + dest: './static/uploads/', + rename: function (fieldname, filename) { + return filename.replace(/\W+/g, '-').toLowerCase(); + } + })); + app.use(express.static(__dirname + '/static')); +}); + +app.post('/api/upload', function (req, res) { + res.send({file: req.files.userFile.originalname, savedAs: req.files.userFile.name}); +}); + +var server = app.listen(3000, function () { + console.log('listening on port %d', server.address().port); +});
\ No newline at end of file |