Skip to content

Commit b7eed67

Browse files
lancepiochDaneEveritt
authored andcommitted
Warn users about uploading folders not working and resolve pterodactyl#599 (pterodactyl#1181)
1 parent 6e6ce65 commit b7eed67

File tree

1 file changed

+21
-0
lines changed
  • public/themes/pterodactyl/js/frontend/files

1 file changed

+21
-0
lines changed

public/themes/pterodactyl/js/frontend/files/upload.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,18 @@
6161
event.preventDefault();
6262
}, false);
6363

64+
window.foldersDetectedInDrag = function (event) {
65+
var folderDetected = false;
66+
var files = event.dataTransfer.files;
67+
for (var i = 0, f; f = files[i]; i++) {
68+
if (!f.type && f.size === 0) {
69+
return true;
70+
}
71+
}
72+
73+
return folderDetected;
74+
};
75+
6476
var dropCounter = 0;
6577
$('#load_files').bind({
6678
dragenter: function (event) {
@@ -75,6 +87,15 @@
7587
}
7688
},
7789
drop: function (event) {
90+
if (window.foldersDetectedInDrag(event.originalEvent)) {
91+
$.notify({
92+
message: 'Folder uploads are not supported. Please use SFTP to upload whole directories.',
93+
}, {
94+
type: 'warning',
95+
delay: 0
96+
});
97+
}
98+
7899
dropCounter = 0;
79100
$(this).removeClass('hasFileHover');
80101
}

0 commit comments

Comments
 (0)