Advertisement
Guest User

js

a guest
Jan 18th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. router.post('/files/:taskId', requireAngLogin, function (req, res) {
  2.  
  3.     Task.findById(req.params.taskId, function (err, task) {
  4.         if (task.author !== req.user.username) {
  5.             console.log('unauthorized access');
  6.             return res.sendStatus(401);
  7.         }
  8.  
  9.         var part = req.files.filefield;
  10.  
  11.         var writeStream = gfs.createWriteStream({
  12.             filename: part.name,
  13.             mode: 'w',
  14.             content_type: part.mimetype
  15.         });
  16.  
  17.  
  18.         writeStream.on('close', function () {
  19.             return res.status(200).send({
  20.                 message: 'Success'
  21.             });
  22.         });
  23.  
  24.         writeStream.write(part.data);
  25.  
  26.         writeStream.end();
  27.        
  28.        
  29.  
  30.     });
  31.  
  32.  
  33.  
  34.  
  35. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement