diff options
-rwxr-xr-x | lib/Controller/NoteController.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/Controller/NoteController.php b/lib/Controller/NoteController.php index cb4b3cf..d7c47d3 100755 --- a/lib/Controller/NoteController.php +++ b/lib/Controller/NoteController.php @@ -1203,8 +1203,12 @@ public function getOpusEncoder(){ * @NoCSRFRequired */ public function downloadArchive(){ - - return new RedirectResponse("../../../../../index.php/apps/files/ajax/download.php?files=".$this->getNotePath()); + $tmp = substr($_SERVER['REQUEST_URI'],1); + $tmp = strchr($tmp,"/", "true"); + if ($tmp == "index.php") { + $tmp = ""; + } + return new RedirectResponse("../../../../../".$tmp."/index.php/apps/files/ajax/download.php?files=".$this->getNotePath()); } |