Implemented new storage system, path builder, default resources, fixed lang stuff

This commit is contained in:
Marcel Baumgartner
2023-04-13 16:29:40 +02:00
parent 4c9e3fa5a9
commit 601ba7d372
28 changed files with 1096 additions and 18 deletions

View File

@@ -1,5 +1,6 @@
using Logging.Net;
using Microsoft.AspNetCore.Mvc;
using Moonlight.App.Helpers;
using Moonlight.App.Models.Misc;
using Moonlight.App.Services.LogServices;
@@ -28,14 +29,13 @@ public class ResourcesController : Controller
return NotFound();
}
if (System.IO.File.Exists($"resources/public/images/{name}"))
if (System.IO.File.Exists(PathBuilder.File("storage", "resources", "public", "images", name)))
{
var fs = new FileStream($"resources/public/images/{name}", FileMode.Open);
var fs = new FileStream(PathBuilder.File("storage", "resources", "public", "images", name), FileMode.Open);
return File(fs, MimeTypes.GetMimeType(name), name);
}
Logger.Debug("404 on resources");
return NotFound();
}
}