From 44e94e47725076ec92add2e64be78566dd249d11 Mon Sep 17 00:00:00 2001 From: G2-Games Date: Tue, 20 May 2025 19:56:51 -0500 Subject: [PATCH] Properly URI encode filename on websocket upload --- confetti-box/web/request.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/confetti-box/web/request.js b/confetti-box/web/request.js index 6136435..aa8f177 100644 --- a/confetti-box/web/request.js +++ b/confetti-box/web/request.js @@ -218,7 +218,7 @@ async function uploadFileWebsocket(file, duration, maxSize) { new_uri = "ws:"; } new_uri += "//" + loc.host; - new_uri += "/upload/websocket?name=" + file.name +"&size=" + file.size + "&duration=" + parseInt(duration); + new_uri += "/upload/websocket?name=" + encodeURIComponent(file.name) +"&size=" + file.size + "&duration=" + parseInt(duration); const socket = new WebSocket(new_uri); socket.binaryType = "arraybuffer";