diff --git a/client/src/Pages/UploadPage.tsx b/client/src/Pages/UploadPage.tsx index 7f9f62a..2b1718c 100644 --- a/client/src/Pages/UploadPage.tsx +++ b/client/src/Pages/UploadPage.tsx @@ -102,6 +102,16 @@ function UploadPage() { const handleFileChange = (e: React.ChangeEvent) => { const selectedFile = e.target.files?.[0] || null; + const maxSize = 100 * 1024 * 1024; // 100MB in bytes + + if (selectedFile) { + if (selectedFile.size > maxSize) { + alert("File size exceeds 100MB limit."); + e.target.value = ""; + return; + } + } + validateAndSetFile(selectedFile); handleUpload(selectedFile); };