summaryrefslogtreecommitdiff
path: root/templates/scripts/chunked-upload.js
diff options
context:
space:
mode:
Diffstat (limited to 'templates/scripts/chunked-upload.js')
-rw-r--r--templates/scripts/chunked-upload.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/templates/scripts/chunked-upload.js b/templates/scripts/chunked-upload.js
index 980c61c..a4ac7bc 100644
--- a/templates/scripts/chunked-upload.js
+++ b/templates/scripts/chunked-upload.js
@@ -39,9 +39,10 @@ form.addEventListener('submit', async (e) => {
uploadedFiles.push(filename);
}
- const links = uploadedFiles.map(f =>
- `<a href="/download/${f}" target="_blank" style="display: block; margin: 5px 0;">${window.location.origin}/download/${f}</a>`
- ).join('');
+ const links = uploadedFiles.map(f => {
+ const encoded = encodeURIComponent(f);
+ return `<a href="/download/${encoded}" target="_blank" style="display: block; margin: 5px 0;">${window.location.origin}/download/${encoded}</a>`;
+ }).join('');
showResult('Upload successful!<br>' + links, 'success');
form.reset();
fileInfo.textContent = 'Max size: {{max-size}}MB per file';