summaryrefslogtreecommitdiff
path: root/Project-Unite/Controllers
diff options
context:
space:
mode:
authorMichael <[email protected]>2017-03-25 12:50:31 -0400
committerMichael <[email protected]>2017-03-25 12:50:31 -0400
commita3f14c06c175e112381e218602af392fa79388b0 (patch)
tree7ff128ecc9d496db40be069085268a7b0040ecf0 /Project-Unite/Controllers
parent73e2639010ef8eb408286fb6589d41247e14a225 (diff)
downloadproject-unite-a3f14c06c175e112381e218602af392fa79388b0.tar.gz
project-unite-a3f14c06c175e112381e218602af392fa79388b0.tar.bz2
project-unite-a3f14c06c175e112381e218602af392fa79388b0.zip
I forgot how filesystems work...
Diffstat (limited to 'Project-Unite/Controllers')
-rw-r--r--Project-Unite/Controllers/SkinsController.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/Project-Unite/Controllers/SkinsController.cs b/Project-Unite/Controllers/SkinsController.cs
index d451c5e..cc6dbb2 100644
--- a/Project-Unite/Controllers/SkinsController.cs
+++ b/Project-Unite/Controllers/SkinsController.cs
@@ -53,6 +53,12 @@ namespace Project_Unite.Controllers
skin.VersionId = "";
string repoFolder = $"~/Uploads/{ACL.UserNameRaw(skin.UserId)}/SkinFiles";
string screenshotFolder = $"~/Uploads/{ACL.UserNameRaw(skin.UserId)}/Screenshots";
+ if (!Directory.Exists(Server.MapPath(repoFolder)))
+ Directory.CreateDirectory(Server.MapPath(repoFolder));
+ if (!Directory.Exists(Server.MapPath(screenshotFolder)))
+ Directory.CreateDirectory(Server.MapPath(screenshotFolder));
+
+
skin.DownloadUrl = Path.Combine(repoFolder, model.SkinFile.FileName);
model.SkinFile.SaveAs(Path.Combine(Server.MapPath(repoFolder), model.SkinFile.FileName));