aboutsummaryrefslogtreecommitdiff
path: root/src/server/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/index.ts')
-rw-r--r--src/server/index.ts16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/server/index.ts b/src/server/index.ts
index 89a2793e8..f2046f92c 100644
--- a/src/server/index.ts
+++ b/src/server/index.ts
@@ -76,19 +76,25 @@ app.get("/login", getLogin);
app.post("/login", postLogin);
// IMAGE UPLOADING HANDLER
-
app.post("/upload", (req, res, err) => {
- new formidable.IncomingForm().parse(req, (err, fields, files) => {
+ let form = new formidable.IncomingForm()
+ form.uploadDir = __dirname + "/public/files/"
+ form.keepExtensions = true
+ // let path = req.body.path;
+ console.log("upload")
+ form.parse(req, (err, fields, files) => {
+ console.log("parsing")
+ let names: any[] = [];
for (const name in files) {
let file = files[name];
- file.path = __dirname + "/files/" + file.name;
- console.log(file.path);
+ names.push(`/files/` + path.basename(file.path));
}
+ res.send(names);
});
- //request.get(url).pipe(fs.createWriteStream(__dirname + "/public/images"));
})
app.use(express.static(__dirname + '/public'));
+app.use('/images', express.static(__dirname + '/public'))
let FieldStore: ObservableMap<FieldId, Field> = new ObservableMap();