Added user image caching

This commit is contained in:
2025-11-20 19:22:12 +01:00
parent 6be72c1f5c
commit 9767feb3e2
3 changed files with 27 additions and 30 deletions

View File

@@ -106,15 +106,15 @@ public class HomeController : Controller
}
if (size is null)
{
return File(Convert.FromBase64String(user.JpegPhoto), "image/jpeg");
return File(Convert.FromBase64String(user.JpegPhoto), "image/webp");
}
if (size is not null)
{
AdminSettingsModel adminSettingsModel = await adminSettingsModelTask;
size = Math.Min((int)size, adminSettingsModel.MaxDownloadableUserImageSize);
}
string encodedFile = ImageHelper.ResizeAndConvertToBase64(Convert.FromBase64String(user.JpegPhoto), size ?? 32);
return File(Convert.FromBase64String(encodedFile), "image/jpeg");
byte[] encodedFile = ImageHelper.ResizeAndConvertToWebp(user.JpegPhoto, size ?? 32);
return File(encodedFile, "image/webp");
}