mirror of
https://github.com/LD-Reborn/Berufsschule_HAM.git
synced 2025-12-20 06:51:55 +00:00
Added user image caching
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user