Properly URI encode filename on websocket upload

This commit is contained in:
G2-Games 2025-05-20 19:56:51 -05:00
parent a782ce29f2
commit 44e94e4772

View file

@ -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";