Skip to content

Commit 5e914c3

Browse files
committed
reject files larger than 30 mb
1 parent 95f92fe commit 5e914c3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Components/Sidebar/Sidebar.wlx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,12 @@ With[{
252252
const files = [...e.dataTransfer.items]
253253
.filter(item => item.kind === "file")
254254
.map(item => item.getAsFile());
255+
const MAX_SIZE = 30 * 1024 * 1024;
255256
files.forEach(file => {
257+
if (file.size > MAX_SIZE) {
258+
interpretate.alert(`"${file.name}" is too large (${(file.size / 1024 / 1024).toFixed(1)} MB). Maximum allowed size is 30 MB.`);
259+
return;
260+
}
256261
const reader = new FileReader();
257262
reader.onload = (evt) => {
258263
server.io.fire('<UploadId/>', [evt.target.result, dir, file.name]);

0 commit comments

Comments
 (0)