/**
 * Created by manoj on 11/15/16.
 */

var formidable = require('formidable')
var fs = require('fs');
var path = require('path');
var upload = {
    upload: function (req, res) {
        // create an incoming form object
        var form = new formidable.IncomingForm();
        // specify that we want to allow the user to upload multiple files in a single request
        form.multiples = true;

        // store all uploads in the /uploads directory
        form.uploadDir = path.join(__dirname, './../public');
        console.log(__dirname);

        // every time a file has been uploaded successfully,
        // rename it to it's orignal name
        form.on('file', function (field, file) {
            fs.rename(file.path, path.join(form.uploadDir, file.name));
        });

        // log any errors that occur
        form.on('error', function (err) {
            console.log('An error has occured: \n' + err);
        });

        // once all the files have been uploaded, send a response to the client
        form.on('end', function () {
            res.end('success');
        });

        // parse the incoming request containing the form data
        form.parse(req);
    }
}

module.exports = upload;
@@ -514,40 +514,8 @@
 c');
-%0A        console.log(__dirname);
 %0A%0A  

Remove Console.log