aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
diff options
context:
space:
mode:
authorAlexander Tkachev2016-07-07 15:01:07 +0600
committerAlexander Tkachev2016-08-24 16:07:55 +0600
commit4d88f51de9583d9fcdebe8fc5e90fed61416fe96 (patch)
treede0cec7ad28cb587faf784a4b4bbe478b38492a8 /backends/networking/sdl_net/handlers/downloadfilehandler.cpp
parent89a1a549822dee5b18d799cd9b8e5a58190aa49d (diff)
downloadscummvm-rg350-4d88f51de9583d9fcdebe8fc5e90fed61416fe96.tar.gz
scummvm-rg350-4d88f51de9583d9fcdebe8fc5e90fed61416fe96.tar.bz2
scummvm-rg350-4d88f51de9583d9fcdebe8fc5e90fed61416fe96.zip
CLOUD: Add query parameters URL encoding
In local webserver's links. Fixed URL decoding to understand '+', by the way. Firefox sends these instead of spaces and "%2B" instead of '+'.
Diffstat (limited to 'backends/networking/sdl_net/handlers/downloadfilehandler.cpp')
-rw-r--r--backends/networking/sdl_net/handlers/downloadfilehandler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/backends/networking/sdl_net/handlers/downloadfilehandler.cpp b/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
index 59eb7dfcb3..8974cb7d19 100644
--- a/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
+++ b/backends/networking/sdl_net/handlers/downloadfilehandler.cpp
@@ -44,8 +44,9 @@ void DownloadFileHandler::handle(Client &client) {
handleErrorMessage(
client,
Common::String::format(
- "%s<br/><a href=\"files?path=/\">%s</a>",
+ "%s<br/><a href=\"files?path=%s\">%s</a>",
errorMessage.c_str(),
+ "%2F", //that's encoded "/"
_("Back to the files manager")
)
);