using Microsoft.AspNetCore.Mvc; using RecRoomArchive.Services; using System.Net.Mime; namespace RecRoomArchive.Controllers.Images { [Route("img")] [ApiController] public class RootController(ImageService imageService) : ControllerBase { [HttpGet(template: "{imageName}")] public async Task GetImage(string imageName) { var image = await imageService.GetImage(imageName); if (image == null) return NotFound(); return File(image, MediaTypeNames.Image.Png); } } }