index.js 828 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. const express = require("express");
  2. const fs = require('fs');
  3. const fileUpload = require("express-fileupload");
  4. const app = express();
  5. // Necessary to have access to the file in the req object
  6. app.use(
  7. fileUpload({
  8. limits: { fileSize: 50 * 1024 * 1024 },
  9. })
  10. );
  11. app.get("/",(req,res) => {
  12. //console.log(conn1);
  13. });
  14. app.post("/upload", function(req, res) {
  15. const ssh = require("./ssh")
  16. console.log(req.files);
  17. if(!req.files)
  18. {
  19. res.send("File was not found");
  20. return;
  21. }
  22. fs.writeFile("/home/cdrakeford/apitest/" + req.files.file1234.name ,req.files.file1234.data,function(err){
  23. if(err) throw err;
  24. console.log("receieved");
  25. });
  26. // Send the file to the other server
  27. // scp send file
  28. res.status(200).end();
  29. });
  30. app.listen(443, () => {
  31. console.log("App listening on 443");
  32. });