From f2981f6309010f824deca9012f988022c0ad595c Mon Sep 17 00:00:00 2001 From: AdrienLSH Date: Wed, 7 Feb 2024 22:03:59 +0100 Subject: [PATCH] pp upload: js verification --- frontend/static/js/views/MeView.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/static/js/views/MeView.js b/frontend/static/js/views/MeView.js index 357c072..4362d3e 100644 --- a/frontend/static/js/views/MeView.js +++ b/frontend/static/js/views/MeView.js @@ -78,11 +78,17 @@ export default class extends AbstractAuthentificateView if (avatar.files[0] !== undefined) { + if (avatar.files[0].size > 2 * 1024 * 1024) { + document.getElementById("save-profile").classList.add('text-danger'); + document.getElementById("save-profile").innerHTML = "Image too large :/"; + return; + } let form_data = new FormData(); form_data.append("file", avatar.files[0]); await client.me.change_avatar(form_data); this.display_avatar(); } + document.getElementById("save-profile").classList.remove('text-danger'); document.getElementById("save-profile").innerHTML = "Saved"; }