diff --git a/labs/16 File System/file_upload.js b/labs/16 File System/file_upload.js index c136a92..ef64885 100644 --- a/labs/16 File System/file_upload.js +++ b/labs/16 File System/file_upload.js @@ -24,15 +24,21 @@ var uploadImage = function(path, mimetype, callback) { }); }; -server.post('/', function(req, res) { - uploadImage(req.files.image.path, req.files.image.type, function(image_id) { - //res.send(image_id); - var data = {status: 'success', image_id: image_id}; - res.send(data); +server.get('/', function(req, res) { + console.log('GET'); + fs.readdir('images/', function(err, files) { + var data = files.map(function(value) { + return req['headers.x-forwarded-proto']+'://'+req.headers.host+'/images/'+value; + }); + res.send(data); res.end(); - }); + }); }); +server.get(/\/images\/?.*/, restify.serveStatic({ + 'directory': __dirname + })); + server.del('/', function(req, res) { console.log('DELETE'); console.log(req.body.image_id);