Skip to content

Instantly share code, notes, and snippets.

@SudhanPlayz
Created May 3, 2021 11:54
Show Gist options
  • Save SudhanPlayz/f9a80734d234ea40c25261ae80c62f65 to your computer and use it in GitHub Desktop.
Save SudhanPlayz/f9a80734d234ea40c25261ae80c62f65 to your computer and use it in GitHub Desktop.
ShareX Custom Domain Uploader
var express = require("express")
var multer = require("multer");
var body_parser = require("body-parser");
var cors = require("cors");
var app = express()
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, "Uploads");
},
filename: function (req, file, cb) {
cb(null, file.originalname);
},
});
var Upload = multer({ storage: storage });
app.use(body_parser.json());
app.use(body_parser.urlencoded({ extended: true }));
app.use(cors.default());
app.use(express.static("Uploads"));
app.get("/", function (req, res) { return res.send("Sup ;-;") });
app.post("/upload", Upload.single("file"), function (req, res) {
res.send("https://cdn.sudhanplayz.live/" + req.file.originalname)
console.log("Yay uploaded "+req.file.originalname)
});
app.listen(3000, function () {
console.log("App started on port 3000");
});
//Co-Authered by @yashraj-n
@SudhanPlayz
Copy link
Author

;-;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment