use orig file, set filename in utf-8

This commit is contained in:
Uwe Steinmann 2016-11-09 19:54:53 +01:00
parent 1df09242a0
commit 87bbb6bf44

View File

@ -34,7 +34,8 @@ class SeedDMS_Controller_ViewOnline extends SeedDMS_Controller_Common {
if(!$this->callHook('version')) {
header("Content-Type: " . $content->getMimeType());
if (!isset($settings->_viewOnlineFileTypes) || !is_array($settings->_viewOnlineFileTypes) || !in_array(strtolower($content->getFileType()), $settings->_viewOnlineFileTypes)) {
header("Content-Disposition: filename=\"" . $document->getName().$content->getFileType()) . "\"";
$efilename = rawurlencode($content->getOriginalFileName());
header("Content-Disposition: filename=\"" . $efilename . "\"; filename*=UTF-8''".$efilename);
}
header("Content-Length: " . filesize($dms->contentDir . $content->getPath()));
header("Expires: 0");