Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var multer = require('multer');
- var path = require('path');
- var sftpStorage = require('multer-sftp')
- var app = express();
- var port = 3000;
- // specify the folder
- app.use(express.static(path.join('/home/g457b5jxaq4m/public_html/shiva/upload/, 'uploads')));
- // headers and content type
- app.use(function (req, res, next) {
- res.header("Access-Control-Allow-Origin", "*");
- res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
- next();
- });
- var storage = sftpStorage({
- sftp: {
- host: 'ip address',
- port: 22,
- username: 'username',
- password: 'password'
- },
- // destination
- destination: function (req, file, cb) {
- cb(null, './uploads/')
- },
- filename: function (req, file, cb) {
- cb(null, file.originalname);
- }
- });
- var upload = multer({ storage: storage });
- app.post("/upload", upload.array("uploads[]", 12), function (req, res) {
- console.log('files', req.files);
- res.send(req.files);
- });
- var server = app.listen(port, function () {
- console.log("Listening on port %s...", port);
- });
Add Comment
Please, Sign In to add comment