"ejs": "^2.3.1",
"express": "^4.12.3",
"express-session": "^1.11.3",
+ "formidable": "^1.0.17",
"lodash": "^3.8.0",
"nan": "^1.8.4",
"passport": "^0.2.2",
'use strict';
-var express = require('express');
-var router = express.Router();
+var express = require('express'),
+ router = express.Router(),
+ path = require('path'),
+ formidable = require('formidable')
+
router.post('/', function(req, res) {
+ var form = new formidable.IncomingForm()
+
+ form.on('field', function(name, value) {
+ if(name === 'dir')
+ form.uploadDir = path.normalize(__dirname+'/../../../workspace/'+value+'/')
+ })
+
+ form.on('fileBegin', function(field, file) {
+ file.path = form.uploadDir + file.name
+ })
+
+ form.parse(req, function(err, fields, files) {
+ })
+
+ res.send('success')
});
require('./routes')(app);
var server = app.listen(config.port, config.ip, function () {
+ console.log(__dirname)
console.log(config.root);
console.log('iEos listening at http://%s:%s', config.ip, config.port);
console.log(app.get('env'))