Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. const multer = require('multer');
  2. const upload = multer({ dest: '/tmp/'});
  3. const fs = require("fs");
  4.  
  5. router.post('/upload', upload.single('file'), function(req, res){
  6. const public_folder = 'public'
  7. const file_path = `/saved_pictures/${req.file.filename}`;
  8. const full_file_path = public_folder + file_path;
  9.  
  10. fs.rename(req.file.path, full_file_path, function(err) {
  11. if (err) {
  12. console.log(err);
  13. res.send(500);
  14. } else {
  15. models.Pictures.create({
  16. userId: req.user.id,
  17. src: file_path
  18. })
  19. .then((pictureCreated) => {
  20. res.send(pictureCreated.get())
  21. })
  22. .catch((err) => {
  23. console.log(err)
  24. })
  25. }
  26. });
  27. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement