fix: enforce max file size

Signed-off-by: skidoodle <contact@albert.lol>
This commit is contained in:
2026-01-16 04:16:17 +01:00
parent 956dff48eb
commit 5bc9497fa0
3 changed files with 176 additions and 29 deletions
+14
View File
@@ -32,6 +32,20 @@ if (dropZone) {
}
async function handleUpload(file) {
const maxMB = parseInt(dropZone.dataset.maxMb);
if (file.size > maxMB * 1024 * 1024) {
$("idle-state").classList.add("hidden");
$("result-state").classList.remove("hidden");
$("result-state").innerHTML = `
<div class="result-container">
<div class="error-text">File too large (Max ${maxMB}MB)</div>
<div class="reset-wrapper">
<button class="reset-btn" onclick="resetUI()">Try again</button>
</div>
</div>`;
return;
}
$("idle-state").classList.add("hidden");
$("busy-state").classList.remove("hidden");
$("p-bar-container").classList.add("visible");