From 135ff80a28f5e1cdb5dc8591c6c522a722510ec9 Mon Sep 17 00:00:00 2001 From: poikilos <7557867+poikilos@users.noreply.github.com> Date: Mon, 18 Mar 2019 23:33:41 -0400 Subject: [PATCH] write skin file after writing image --- webapp/server.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/webapp/server.js b/webapp/server.js index a5a0139..3c00d35 100644 --- a/webapp/server.js +++ b/webapp/server.js @@ -335,11 +335,13 @@ app.post('/set-skin', function (req, res){ //(OldCoder, 2019) var directPath = ""; var indirectPath = ""; + var destName = ""; var msg = "Uploading..."; form.parse(req, function(err, fields, files) { if (err) next(err); - directPath = skinDir + "/player_" + fields.userName + ".png"; - indirectPath = skinDir + "/player_" + fields.userName + ".skin"; + destName = destName = "player_" + fields.userName; + directPath = skinDir + "/" + destName + ".png"; + indirectPath = skinDir + "/" + destName + ".skin"; // TODO: make sure my_file and project_id values are present if (files.userFile != undefined) { var originalPath = files.userFile.path; @@ -348,10 +350,17 @@ app.post('/set-skin', function (req, res){ fs.rename(files.userFile.path, directPath, function(err) { if (err) { msg = "Failed to rename " + originalPath - + " to " + directPath + "
\n"; + + " to " + directPath + "
\n"; console.log(msg); next(err); } + else { + fs.writeFile(indirectPath, destName, function(err, data) { + if (err) console.log(err); + console.log("Successfully wrote " + destName + + " to "+indirectPath+"."); + }); + } res.end(); }); } @@ -387,7 +396,6 @@ app.get('/', function (req, res) { if (req.query.date) selected_date_s = req.query.date if (req.query.msg != undefined) { ret += "
\n"; - //ret += "" + querystring.parse(req.query.msg) + "
\n"; // line above causes: //TypeError: Cannot convert object to primitive value