aboutsummaryrefslogtreecommitdiff
path: root/backends/networking/sdl_net/uploadfileclienthandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/networking/sdl_net/uploadfileclienthandler.cpp')
-rw-r--r--backends/networking/sdl_net/uploadfileclienthandler.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/backends/networking/sdl_net/uploadfileclienthandler.cpp b/backends/networking/sdl_net/uploadfileclienthandler.cpp
index 7cbb11874c..7e93573ca5 100644
--- a/backends/networking/sdl_net/uploadfileclienthandler.cpp
+++ b/backends/networking/sdl_net/uploadfileclienthandler.cpp
@@ -159,9 +159,11 @@ void UploadFileClientHandler::handleBlockContent(Client *client) {
_("Uploaded successfully!"),
client->queryParameter("path").c_str(),
_("Back to parent directory")
- ),
- "/files?path=" + LocalWebserver::urlEncodeQueryParameterValue(client->queryParameter("path"))
- );
+ ),
+
+ (client->queryParameter("ajax") == "true" ? "/filesAJAX?path=" : "/files?path=") +
+ LocalWebserver::urlEncodeQueryParameterValue(client->queryParameter("path"))
+ );
_state = UFH_STOP;
return;
}