diff --git a/plugins/arRestApiPlugin/modules/api/actions/informationobjectsDownloadDigitalObjectAction.class.php b/plugins/arRestApiPlugin/modules/api/actions/informationobjectsDownloadDigitalObjectAction.class.php index 49049a53b5..37f46ea331 100644 --- a/plugins/arRestApiPlugin/modules/api/actions/informationobjectsDownloadDigitalObjectAction.class.php +++ b/plugins/arRestApiPlugin/modules/api/actions/informationobjectsDownloadDigitalObjectAction.class.php @@ -66,7 +66,7 @@ protected function get($request) } } - $this->downloadDigitalObject($request); + return $this->downloadDigitalObject($request); } protected function downloadDigitalObject($request) @@ -97,8 +97,8 @@ protected function downloadDigitalObject($request) ob_end_clean(); } - $this->getResponse()->setContent(readfile($this->path)); - $this->getResponse()->sendContent(); + readfile($this->path); + $this->getResponse()->setHeaderOnly(true); return 'DigitalObject'; }