3 var express = require('express');
4 var router = express.Router()
5 var path = require('path')
6 var formidable = require('formidable')
7 var DB = require(__dirname + '/../../../../server/class/DB').instance;
9 router.post('/', function(req, res) {
10 var form = new formidable.IncomingForm();
11 if(process.env['NODE_ENV'] === 'debug') {
12 form.uploadDir = __dirname + '/../../../../user-specific-files/workspace.debug';
14 form.uploadDir = __dirname + '/../../../../user-specific-files/workspace';
17 DB.createFile('hoge.txt','/')
23 form.parse(req, function(err, fields, files) {
24 var parentDirectory = fields['parentDirectory'];
25 var keys = Object.keys(files);
26 keys.forEach(function(f) {
27 db.createFile(files[f].name, parentDirectory)
28 .then(function(path) {
29 files[f].path = form.uploadDir + '/' + path;
30 console.log(files[f].path);
38 module.exports = router;