OSDN Git Service

[DEBUG] modify the way to import and export Eos, DB class
[eos/zephyr.git] / server / api / v1 / fileUpload / index.js
1 'use strict';
2
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;
8
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'; 
13     } else {
14         form.uploadDir = __dirname + '/../../../../user-specific-files/workspace'; 
15     }
16
17     DB.createFile('hoge.txt','/')
18     .then(function(r) {
19         console.log(r);
20     });
21
22     /*
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);
31        });
32        });
33        res.send("done");
34        });
35        */
36 });
37
38 module.exports = router;
39