Guest User

Untitled

a guest
Jul 25th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. var express = require('express');
  2. var router = express.Router();
  3.  
  4. var multipart = require('connect-multiparty');
  5. var multipartMiddleware = multipart();
  6.  
  7. router.get('/', function(req, res) {
  8. res.render('index');
  9. });
  10.  
  11. router.post('/uploader', multipartMiddleware, function(req, res) {
  12. var fs = require('fs');
  13.  
  14. fs.readFile(req.files.upload.path, function (err, data) {
  15. var newPath = __dirname + '/../public/uploads/' + req.files.upload.name;
  16. fs.writeFile(newPath, data, function (err) {
  17. if (err) console.log({err: err});
  18. else {
  19. html = "";
  20. html += "<script type='text/javascript'>";
  21. html += " var funcNum = " + req.query.CKEditorFuncNum + ";";
  22. html += " var url = \"/uploads/" + req.files.upload.name + "\";";
  23. html += " var message = \"Uploaded file successfully\";";
  24. html += "";
  25. html += " window.parent.CKEDITOR.tools.callFunction(funcNum, url, message);";
  26. html += "</script>";
  27.  
  28. res.send(html);
  29. }
  30. });
  31. });
  32. });
  33.  
  34. module.exports = router;
Add Comment
Please, Sign In to add comment