diff --git a/src/network/html/FilesPage.html b/src/network/html/FilesPage.html
index 2122ebb1..08c0a0be 100644
--- a/src/network/html/FilesPage.html
+++ b/src/network/html/FilesPage.html
@@ -869,6 +869,8 @@ function uploadFile() {
formData.append('file', file);
const xhr = new XMLHttpRequest();
+ // Include path as query parameter since multipart form data doesn't make
+ // form fields available until after file upload completes
xhr.open('POST', '/upload?path=' + encodeURIComponent(currentPath), true);
progressFill.style.width = '0%';