diff options
Diffstat (limited to 'lib/Controller/NoteController.php')
-rwxr-xr-x | lib/Controller/NoteController.php | 11 |
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; + } } ?> |