diff --git a/templates/upload.html b/templates/upload.html
index aa9817329a3b1ace61fe16fa4c4310774cc01c9a..8351784297f25c6a45b8d6b038013a1c17f3a29b 100644
--- a/templates/upload.html
+++ b/templates/upload.html
@@ -44,9 +44,14 @@
                 img.src = e.target.result;
                 node.appendChild(img);
                 results.appendChild(node);
+
+                const data = new FormData();
+                data.append("file", file);
+
                 fetch("/upload", {
                     method: "POST",
-                    credentials: "same-origin"
+                    credentials: "same-origin",
+                    body: data
                 }).then((response) => {
                     return response.json()
                 }).then((json) => {