generate thumbnails

This commit is contained in:
2025-05-26 21:36:40 -04:00
parent c40b6f0fa3
commit 1051799fb3
9 changed files with 53 additions and 22 deletions

View File

@@ -44,9 +44,11 @@ public class MediaController(AobaService aobaService, ILogger<MediaController> l
}
[HttpGet("thumb/{id}")]
public async Task<IActionResult> ThumbAsync(ObjectId id)
public async Task<IActionResult> ThumbAsync(ObjectId id, [FromServices] ThumbnailService thumbnailService, CancellationToken cancellationToken)
{
return NoContent();
var thumb = await thumbnailService.GetThumbnailFromFileAsync(id, cancellationToken);
if (thumb == null)
return NotFound();
return File(thumb, "image/webp", true);
}
}