filepath = $filepath; } public function sendResponse(){ header( 'Content-Type:' . $this->getMimeType() ); $encodedName = rawurlencode($this->getFilename()); if (preg_match("/MSIE/", $_SERVER["HTTP_USER_AGENT"])){ header( 'Content-Disposition: attachment; filepath="' . $encodedName . '"' ); } else { header('Content-Disposition: attachment; filepath*=UTF-8\'\'' . $encodedName . '; filepath="' . $encodedName . '"'); } header('Content-Length: ' . \OC\Files\Filesystem::filesize($this->filepath)); \OC_Util::obEnd(); \OC\Files\Filesystem::readfile($this->filepath); } }