Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CarnetApp/CarnetNextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Controller/NoteController.php')
-rwxr-xr-xlib/Controller/NoteController.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/Controller/NoteController.php b/lib/Controller/NoteController.php
index 80c718b..5ca9528 100755
--- a/lib/Controller/NoteController.php
+++ b/lib/Controller/NoteController.php
@@ -1324,5 +1324,16 @@ public function getOpusEncoder(){
}
}
}
+ /**
+ * @NoAdminRequired
+ * @NoCSRFRequired
+ */
+ public function getNote($path){
+ $f = $this->CarnetFolder->get($path);
+ $r = new DataDisplayResponse($f->getContent());
+ $r->addHeader("Content-Disposition", "attachment; filename=\"".$f->getName()."\"");
+ $r->addHeader("Content-Type", $f->getMimeType());
+ return $r;
+ }
}
?>