diff options
| author | Michael <[email protected]> | 2017-03-25 12:50:31 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-03-25 12:50:31 -0400 |
| commit | a3f14c06c175e112381e218602af392fa79388b0 (patch) | |
| tree | 7ff128ecc9d496db40be069085268a7b0040ecf0 /Project-Unite/Controllers | |
| parent | 73e2639010ef8eb408286fb6589d41247e14a225 (diff) | |
| download | project-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.cs | 6 |
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)); |
